### def This plugin is used to specify and run a default command in any directory of your choice To use it you can either run `def init` to create the default config file or create a `.def` file on a folder by folder basis ## Configuration The default configuration file is stored in `$XDG_CONFIG_HOME/def/`. If `$XDG_CONFIG_HOME` is not set then it defaults to `$HOME/.config` The structure of the file is a folder with relative command for each line. The folders can be specified as regex. The ~ character is automatically expanded to the `$HOME` directory If you use a local `.def` file then it should only hold the command to be executed # Example ``` /home/vinter/frontend npm run ^/home/vinter/projects/go go build ~/stuff/git git pull ``` ## Additional commands You can add a command for the current folder by using `def add [command]`. ``` def add npm run ``` You can remove any commands that match the current folder by using `def remove`. Please note that it **will also remove** any local `.def` files.