example_none
¶
$ target-query <path/to/target> -f example_none
Module |
|
Output |
|
Module documentation
Example plugin.
This plugin serves as an example for new plugins. Use it as a guideline.
Docstrings are used in help messages of plugins. Make sure to document your plugin and plugin functions. Use Google docstring format:
https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html
Plugins can optionally be namespaced by specifying the __namespace__
class attribute. Namespacing results in your plugin needing to be prefixed
with this namespace when being called. For example, if your plugin has
specified test
as namespace and a function called example
, you must
call your plugin with test.example
:
__namespace__ = "test"
The __init__
takes the target as only argument. Perform additional
initialization here if necessary:
def __init__(self, target):
super().__init__(target)
Function documentation
Example plugin with no return value.
Setting output="none"
means you don’t return a value. This is useful when you want to print something
on your own, such as verbose information.