···37sudo apt-get install fireup
38```
3940-## Subcommands
41-- `init`: Initializes a new configuration file `fire.toml` in the current directory.
42-- `up`: Starts the Firecracker microVM, preparing assets and configuring the network if needed.
43-- `down`: Stops the running Firecracker microVM.
44-- `status`: Checks the status of the Firecracker microVM (running, stopped, or errored).
45-- `logs`: Displays the logs of the Firecracker microVM from the log file.
46-- `ssh`: Connects to the Firecracker microVM via SSH.
47-- `reset`: Resets the Firecracker microVM, stopping it and preparing it for a fresh start.
48-- `help`: Prints help information for the CLI or specific subcommands.
000000000000000000000000000000000000000000000000
···37sudo apt-get install fireup
38```
3940+## Usage
41+42+```bash
43+44+ _______ __ __
45+ / ____(_)_______ / / / /___
46+ / /_ / / ___/ _ \/ / / / __ \
47+ / __/ / / / / __/ /_/ / /_/ /
48+ /_/ /_/_/ \___/\____/ .___/
49+ /_/
50+51+52+Usage: fireup [OPTIONS] [COMMAND]
53+54+Commands:
55+ init Create a new MicroVM configuration `fire.toml` in the current directory
56+ ps List all Firecracker MicroVM instances
57+ start Start Firecracker MicroVM
58+ stop Stop Firecracker MicroVM
59+ restart Restart Firecracker MicroVM
60+ up Start a new Firecracker MicroVM
61+ down Stop Firecracker MicroVM
62+ status Check the status of Firecracker MicroVM
63+ logs View the logs of the Firecracker MicroVM
64+ ssh SSH into the Firecracker MicroVM
65+ reset Reset the Firecracker MicroVM
66+ rm Delete the Firecracker MicroVM
67+ serve Start fireup HTTP API server
68+ inspect Inspect the Firecracker MicroVM details
69+ help Print this message or the help of the given subcommand(s)
70+71+Options:
72+ --debian Prepare Debian MicroVM
73+ --alpine Prepare Alpine MicroVM
74+ --nixos Prepare NixOS MicroVM
75+ --fedora Prepare Fedora MicroVM
76+ --gentoo Prepare Gentoo MicroVM
77+ --slackware Prepare Slackware MicroVM
78+ --opensuse Prepare OpenSUSE MicroVM
79+ --opensuse-tumbleweed Prepare OpenSUSE Tumbleweed MicroVM
80+ --almalinux Prepare AlmaLinux MicroVM
81+ --rockylinux Prepare RockyLinux MicroVM
82+ --archlinux Prepare ArchLinux MicroVM
83+ --ubuntu Prepare Ubuntu MicroVM
84+ --vcpu <n> Number of vCPUs
85+ --memory <m> Memory size in MiB
86+ --vmlinux <path> Path to the kernel image
87+ --rootfs <path> Path to the root filesystem image
88+ --bridge <name> Name of the bridge interface [default: br0]
89+ --tap <name> Name of the tap interface [default: ]
90+ --mac-address <MAC> MAC address for the network interface
91+ --api-socket <path> Path to the Firecracker API socket
92+ --boot-args <ARGS> Override boot arguments
93+ --ssh-keys <SSH_KEYS> Comma-separated list of SSH public keys to add to the VM
94+ -h, --help Print help
95+ -V, --version Print version
96+```