iocage_cli package¶
Submodules¶
iocage_cli.activate module¶
activate module for the cli.
iocage_cli.chroot module¶
chroot module for the cli.
iocage_cli.clean module¶
clean module for the cli.
iocage_cli.clone module¶
clone module for the cli.
- iocage_cli.clone.validate_count(ctx, param, value)¶
Takes a string, removes the commas and returns an int.
iocage_cli.console module¶
console module for the cli.
iocage_cli.create module¶
create module for the cli.
- iocage_cli.create.validate_count(ctx, param, value)¶
Takes a string, removes the commas and returns an int.
iocage_cli.debug module¶
debug module for the cli.
iocage_cli.destroy module¶
destroy module for the cli.
- iocage_cli.destroy.child_test(iocroot, name, _type, force=False, recursive=False)¶
Tests for dependent children
iocage_cli.df module¶
df module for the cli.
iocage_cli.exec module¶
exec module for the cli.
iocage_cli.export module¶
export module for the cli.
iocage_cli.fetch module¶
fetch module for the cli.
- iocage_cli.fetch.validate_count(ctx, param, value)¶
Takes a string, removes the commas and returns an int.
iocage_cli.fstab module¶
fstab module for the cli.
iocage_cli.get module¶
get module for the cli.
iocage_cli.import module¶
import module for the cli.
iocage_cli.list module¶
list module for the cli.
iocage_cli.migrate module¶
migrate module for the cli.
iocage_cli.pkg module¶
pkg module for the cli.
iocage_cli.rename module¶
rename module for the cli.
iocage_cli.restart module¶
restart module for the cli.
iocage_cli.rollback module¶
rollback module for the cli.
iocage_cli.set module¶
set module for the cli.
iocage_cli.snaplist module¶
snaplist module for the cli.
iocage_cli.snapremove module¶
snapremove module for the cli.
iocage_cli.snapshot module¶
snapshot module for the cli.
iocage_cli.start module¶
start module for the cli.
iocage_cli.stop module¶
stop module for the cli.
iocage_cli.update module¶
update module for the cli.
iocage_cli.upgrade module¶
upgrade module for the cli.
Module contents¶
The main CLI for ioc.
- class iocage_cli.IOCageCLI(name: Optional[str] = None, invoke_without_command: bool = False, no_args_is_help: Optional[bool] = None, subcommand_metavar: Optional[str] = None, chain: bool = False, result_callback: Optional[Callable[[...], Any]] = None, **attrs: Any)¶
Bases:
MultiCommand
Iterates in the ‘cli’ directory and will load any module’s cli definition.
- get_command(ctx, name)¶
Given a context and a command name, this returns a
Command
object if it exists or returns None.
- list_commands(ctx)¶
Returns a list of subcommand names in the order they should appear.
- class iocage_cli.InfoHandler(level=0)¶
Bases:
Handler
- emit(record)¶
Do whatever it takes to actually log the specified logging record.
This version is intended to be implemented by subclasses and so raises a NotImplementedError.
- iocage_cli.print_version(ctx, param, value)¶
Prints the version and then exits.