3. Plugin manager - GDelevoye/cigarfilter GitHub Wiki
Create, delete, manage your plugins
To help you with the compilation toolchain, the companion-tool "cigarfilter_config" is installed with cigarfilter.
We have already seen how you can use it to add a new plugin :
cigarfilter_config add [your_implementation.cpp] [your_filter_name]
You can also list all available plugins. Several examples are installed by default :
user@computer:$ cigarfilter_config list
default
example1
example2
example3
example4
example5
iterate_groups
print_stdout
You can remove one plugin in particular :
cigarfilter_config remove [your_filter_name]
You can also clean the cache :
cigarfilter_config clean
This can be useful if you encountered compilation issues, if the process was interrupted in a way that corrupted the data, etc.
You can purge the data (tmp files + all compiled models except the default one)
cigarfilter_config purge