No description
| .gitignore | Update scripts | |
| abcl.bash | Update scripts | |
| add-ssh-keys.lisp | init | |
| brown-noise.bash | Update scripts | |
| dired.bash | Update scripts | |
| discord.bash | Update scripts | |
| emacs-editor.bash | Update scripts | |
| LICENSE | Add license so sourcehut isn't angy | |
| mklisp.bash | Update scripts | |
| open-in-mpv-with-flags.bash | Update scripts | |
| quicklisp.bash | Update scripts | |
| README.md | sigh: org -> md | |
| screenshot.bash | Update scripts | |
| steam.bash | Update scripts | |
| stretch.lisp | Add stretch | |
| tava.bash | Update scripts | |
| vc.lisp | Update scripts | |
Lisp
Conventions for Lisp scripts:
- A function
buildin a script defined package - A function
cl-user::mainthat takes an optional parameterbuild sb-ext:save-lisp-and-dieshould use the same name of the lisp file, minus the extension
Build a lisp script with mklisp
mklisp foo.lisp
resulting in the binary ~/scripts/bin/foo, symlinked to ~/bin/foo
TODO
- Parse command line arguments
- Add makefile