Setup |
Command |
Notes |
install |
pip install fire |
|
Creating a CLI |
Command |
Notes |
import |
import fire |
|
Call |
fire.Fire() |
Turns the current module into a Fire CLI. |
Call |
fire.Fire(component) |
Turns component into a Fire CLI. |
Using a CLI |
Command |
Notes |
Help |
command -- --help |
|
REPL |
command -- --interactive |
Enters interactive mode. |
Separator |
command -- --separator=X |
This sets the separator to X . The default separator is - . |
Completion |
command -- --completion |
Generate a completion script for the CLI. |
Trace |
command -- --trace |
Gets a Fire trace for the command. |
Verbose |
command -- --verbose |
|
Note that flags are separated from the Fire command by an isolated --
arg.