Allow optional loading of env.scm files
Add documentation commentary in all modules
add cmd as alias to $
Allow commands to error out via #:key args adding a || true or maybe cleaner than that by checking exit val
Allow sudo, async with & , and output to /dev/null via #:key args
maak --list should list procedures in alphabetical order by default
Add option to hide procedures from being read as maak tasks (procedure properties ?)
Consider adding possibility of passing arguments to maak tasks ?
maak emacs mode and eshell completions
research paper on maak and using with Emacs
deb package for Debian
add more shell completions, zsh, fish
docker packaging support on mac too
Upstream to Guix
task dependencies via DSL : deps : list of symbols run in order, also allow direct function call, add docs
Automatically generate bash completions based on maak tasks
Find ways to package to deb, docker and more via Guix pack/bundle
Add alias shorthand for: manifest-shell and package shell via guix in DSL
Add fmt as alias to format #f
recreate guix's build utilities like copy-recursively, install-file, rmdir, etc
default task should be executed upon invoking kmk without tasks
default
Add inter-task dependencies
Add -l flag to allow pretty listing of all available tasks in kmk file