Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshpsawyer/bash-scripts
a collection of bash scripts to automate some common things, like initializing a git repo and provision a project directory structure
https://github.com/joshpsawyer/bash-scripts
Last synced: 3 days ago
JSON representation
a collection of bash scripts to automate some common things, like initializing a git repo and provision a project directory structure
- Host: GitHub
- URL: https://github.com/joshpsawyer/bash-scripts
- Owner: joshpsawyer
- License: mit
- Created: 2019-02-10T18:44:28.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-10T19:34:01.000Z (almost 6 years ago)
- Last Synced: 2024-11-22T09:19:39.416Z (2 months ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bash-scripts
a collection of bash scripts to automate some common things, like initializing a git repo and provision a project directory structure. Contents include:- ```gitinit``` is a copy of https://github.com/chrissimpkins/scriptacular/tree/master/version-control
- ```mkproj``` structures a directory with guiding principals from [Good Enough Practices in Scientific Computing](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005510).
- only an ArcMap option exists currently, because of all the NRS522 maps# Installation
This requires bash access. Mac and Unix machines will have it natively; Windows users should install Git and use Git Bash or similar.
1. Clone the repo to your local machine
2. In a bash window, open either ```~/.bash_profile``` or ```~/.bash_rc``` (or create if necessary) and paste the following:
```bash
BASH_SCRIPT_DIRECTORY="/c/proj/code/bash-scripts"alias gitinit="$BASH_SCRIPT_DIRECTORY/gitinit.sh"
alias mkproj="$BASH_SCRIPT_DIRECTORY/mkproj.sh"
```
3. Change the value of ```BASH_SCRIPT_DIRECTORY``` to where you've cloned the repo.
4. Alternatively, change the names of the alias to whatever you'd like.
5. Either reopen bash or type:
```bash
source ~/.bash_profile
```