📂 Project Structure
There are three places you need to look into it:
eask
file at the root of the projectcmds
folder with all available commandslisp
folder with all elisp code
lisp/extern
is the external modules/packages we used
eask
is the node entry, and the main yargs definition! cmds
and lisp
folders are command files that correspond to each other.
Eask is executed this way:
- Eask environment builds sandbox and reads Eask file information
- Emacs configuration is only being executed when
-g
option is enabled - before hooks are hooks run before command task
- command execution is the primary command task
- after hooks are hooks run after command task