Skip to content

bhklab/ChrisEelesScripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package Scripts

A version controlled directory to store scripts related to various GitHub repos for R and Python packages.

Usage

Pull this repo into the directory where you store GitHub repos.

Create a directory in this repo with the same name as the GitHub repo you want to store scripts for, if it doesn't already exist.

Change into the repo you want to store scripts for, then symbolic link the corresponding directory in this repo.

cd <pkg_name>
ln -s ../pkg_scripts/<pkg_name> `pwd`/scripts

Now add the symbolc link to your .gitignore file, so it doesn't get pushed to the repo.

echo "scripts/*" >> .gitignore

To update the <pkg_name> repo, just commit as usual. To update the scripts directory, cd scripts then make your commits. This will commit all your scripts to the pkg_scripts repo.

If you want your scripts to be independent from another user, make a directory with your username before making the <pkg_name> directory.

For example, my personal scripts (i.e., scripts I don't want others to use or modify) for AnnotationGx would live at:

pkg_scripts/ceeles/AnnotationGx

And I would link this into AnnotationGx like this:

mkdir -p pkg_scripts/ceeles/AnnotationGx
cd AnnotationGx
ln -s ../pkg_scripts/ceeles/AnnotationGx $(pwd)/scripts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 97.8%
  • Python 2.2%