1
0
Fork
You've already forked scripts
0
No description
Common Lisp 83.7%
Shell 16.3%
2025年12月15日 15:40:14 -05:00
.gitignore Update scripts 2025年12月15日 15:20:58 -05:00
abcl.bash Update scripts 2025年12月15日 15:20:58 -05:00
add-ssh-keys.lisp init 2025年12月08日 15:44:33 -05:00
brown-noise.bash Update scripts 2025年12月15日 15:20:58 -05:00
dired.bash Update scripts 2025年12月15日 15:20:58 -05:00
discord.bash Update scripts 2025年12月15日 15:20:58 -05:00
emacs-editor.bash Update scripts 2025年12月15日 15:20:58 -05:00
LICENSE Add license so sourcehut isn't angy 2025年12月15日 15:37:09 -05:00
mklisp.bash Update scripts 2025年12月15日 15:20:58 -05:00
open-in-mpv-with-flags.bash Update scripts 2025年12月15日 15:20:58 -05:00
quicklisp.bash Update scripts 2025年12月15日 15:20:58 -05:00
README.md sigh: org -> md 2025年12月15日 15:40:14 -05:00
screenshot.bash Update scripts 2025年12月15日 15:20:58 -05:00
steam.bash Update scripts 2025年12月15日 15:20:58 -05:00
stretch.lisp Add stretch 2025年12月08日 16:01:16 -05:00
tava.bash Update scripts 2025年12月15日 15:20:58 -05:00
vc.lisp Update scripts 2025年12月15日 15:20:58 -05:00

Lisp

Conventions for Lisp scripts:

  • A function build in a script defined package
  • A function cl-user::main that takes an optional parameter build
  • sb-ext:save-lisp-and-die should 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