Add babashka self-updater script
[babashka-scripts.git] / README.md
1 # Babashka Scripts
2
3 Miscellaneous [babashka](https://babashka.org "babashka website") scripts I wrote for my own personal use.
4
5 ## Requirements
6
7 babashka (>= 0.2.9)
8
9 ## Usage
10
11 Clone this repository.
12
13 ``` sh
14 cd ~/dev
15 git clone https://njoseph.me/gitweb/babashka-scripts.git
16 ```
17
18 Add the following lines to your shell configuration file.
19
20 ``` sh
21 export BABASHKA_PRELOADS='(load-file (str (System/getProperty "user.home") "/dev/babashka-scripts/lib.clj"))'
22 export PATH=$PATH:$HOME/dev/babashka-scripts
23 ```
24
25 ## Organization
26
27 `lib.clj` contains functions that the other scripts might use. It must be loaded first.