voraus_debian_iso.methods.cli package
Submodules
voraus_debian_iso.methods.cli.cli_build_methods module
Contains all CLI build methods.
- voraus_debian_iso.methods.cli.cli_build_methods.build_impl(debian_version, architecture, output_directory)
CLI build implementation.
- Parameters:
debian_version (
str) – The debian version to use.architecture (
str) – The architecture to use.output_directory (
Path) – The directory where the output ISO file will be saved.
- Return type:
None
voraus_debian_iso.methods.cli.cli_common_methods module
Contains common CLI methods.
- voraus_debian_iso.methods.cli.cli_common_methods.get_qemu_common_args()
Get the common QEMU arguments.
- Return type:
list[str]- Returns:
The common QEMU arguments with KVM support on non CI(GitHub Actions) environments.
- voraus_debian_iso.methods.cli.cli_common_methods.try_call_impl(function, *args, **kwargs)
Simple wrapper function that catches keyboard interrupts and other exceptions.
- Parameters:
function (
Callable) – The function to call.args (
Any) – The function args.kwargs (
Any) – The function kwargs.
- Raises:
typer.Exit – On keyboard interrupts or exceptions.
- Return type:
None
voraus_debian_iso.methods.cli.cli_install_methods module
Contains all CLI install methods.
voraus_debian_iso.methods.cli.cli_start_methods module
Contains all CLI start methods.
voraus_debian_iso.methods.cli.cli_stop_methods module
Contains all CLI stop methods.
Module contents
Contains all CLI methods.