Extending Devparrot
There are three ways of extending Devparrot:
- Write a new Command
- Write a new Alias
- Write a new Macro
- Write a new Module
Custom files
Custom elements you create have to be declared in special files read by devparrot.
Commands, Alias, and Macro have to be written in a .py file in the directry ~/.devparrot/commmands. This location can be changed using the config option custom_commands_dir.
Modules are loaded using the setuptools entry point system. (See the module section for more information)