Gauche Scheme scripts
https://practical-scheme.net/gauche/
- Scheme 100%
| fedi | ||
| lib | ||
| .gitignore | ||
| files.scm | ||
| format.scm | ||
| gitacp.scm | ||
| indent.scm | ||
| jsonfix.scm | ||
| jsonlink.scm | ||
| jsonvalid.scm | ||
| LICENSE | ||
| lines.scm | ||
| links.scm | ||
| loccheck.scm | ||
| README.md | ||
| search.scm | ||
| sexp.scm | ||
| sf.scm | ||
| size.scm | ||
| test.scm | ||
| urlfix.scm | ||
| web.scm | ||
Command-line tools written in Gauche to help with my dev.
Install Gauche (it's also possible to build these as standalone executables), add this directory (and the fedi subdirectory if you want those) to your PATH, add the lib directory to GAUCHE_LOAD_PATH, and you can invoke, for example
files.scm -t swift
which will count the number of .swift files in the current directory and below.
- files.scm - counts files
- links.scm - search/check links
- lines.scm - total line count
- loccheck.scm - missing translations in Xcode localizations
- size.scm - total file size
- search.scm - search for text (regexp)
- sexp.scm - validate sexps
- indent.scm - indents lisp files
- jsonvalid.scm - validate json
- urlfix.scm - repairs links
- sf.scm - concise calls to swift-format
- web.scm - update my web projects
- fedi - public mastodon api queries
- libs - some reusable functions for the above
Use the -h option to print help for each command.