Attribute Macro bitbar_derive::fallback_command
source · [−]#[fallback_command]
Expand description
Defines a function that is called when no other bitbar::command
matches.
- It must take as arguments the subcommand name as a
String
and the remaining arguments as aVec<String>
. - It must return a member of the
bitbar::CommandOutput
trait. - It can be a
fn
or anasync fn
. In the latter case,tokio
’s threaded runtime will be used. (This requires thetokio
feature, which is on by default.)
If this attribute isn’t used, bitbar
will handle unknown subcommands by sending a notification and exiting.
The function must also be registered via #[bitbar::main(fallback_command = "...")]
.