mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-22 08:02:24 +00:00
tty7 is split into two Rust processes: a persistent daemon that owns the shells and a GPU-rendered client that talks to it over a local socket. Because the shells live in the daemon, quitting and reopening the app leaves the session intact — detach and reattach, no tmux required. - Persistent sessions — the daemon holds the PTYs and child processes, so closing a window or swapping in a new build never takes a shell down. - Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at 888 fps; the daemon drains the PTY at device speed off the render path. - Shell-aware — new tabs and splits open in the current working directory; zsh, bash, fish, and PowerShell are set up automatically. - Enhanced prompt — inline completion, syntax highlighting, history, and in-terminal search, with rich flag/subcommand signatures for common tools. - Tabs, resizable splits, a command palette, click-to-open links, desktop notifications, eight themes, and CJK/IME input. Native builds for macOS, Windows, and Linux. Built on Zed's gpui and Alacritty's VT core.
1 line
26 KiB
JSON
1 line
26 KiB
JSON
{"description":"","options":[{"names":["-h","--help"],"description":"Show this help","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--version"],"description":"Show package version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--system"],"description":"Connect to system manager","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--user"],"description":"Connect to user service manager","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-H","--host"],"description":"Operate on remote host","args":[{"name":"[USER@]HOST","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-M","--machine"],"description":"Operate on a local container","args":[{"name":"CONTAINER","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--type"],"description":"List units of a particular type","args":[{"name":"TYPE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--state"],"description":"List units with particular LOAD or SUB or ACTIVE state","args":[{"name":"STATE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--failed"],"description":"Shortcut for --state=failed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--property"],"description":"Show only properties by this name","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Equivalent to --value --property=NAME","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-a","--all"],"description":"Show all properties/all units currently in memory, including dead/empty ones. To list all units installed on the system, use 'list-unit-files' instead","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l","--full"],"description":"Don't ellipsize unit names on output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r","--recursive"],"description":"Show unit list of host and local containers","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--reverse"],"description":"Show reverse dependencies with 'list-dependencies'","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--with-dependencies"],"description":"Show unit dependencies with 'status', 'cat', 'list-units', and 'list-unit-files'","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--job-mode"],"description":"Specify how to deal with already queued jobs, when queueing a new job","args":[{"name":"MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-T","--show-transaction"],"description":"When enqueuing a unit job, show full transaction","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--show-types"],"description":"When showing sockets, explicitly show their type","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--value"],"description":"When showing properties, only print the value","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--check-inhibitors"],"description":"Specify if checking inhibitors before shutting down sleeping or hibernating","args":[{"name":"MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-i"],"description":"Shortcut for --check-inhibitors=no","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--kill-who"],"description":"Whom to send signal to","args":[{"name":"WHO","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--signal"],"description":"Which signal to send","args":[{"name":"SIGNAL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--what"],"description":"Which types of resources to remove","args":[{"name":"RESOURCES","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--now"],"description":"Start or stop unit after enabling or disabling it","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Only print what would be done","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Supress output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--wait"],"description":"For (re)start, wait until service stopped again. For is-system-running, wait until startup is completed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-block"],"description":"Do not wait until operation finished","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-wall"],"description":"Don't send wall message before halt/power-off/reboot","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-reload"],"description":"Don't reload daemon after en-/dis-abling unit files","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--legend"],"description":"Enable/disable the legend (column headers and hints)","args":[{"name":"BOOL","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-pager"],"description":"Do not pipe output into a pager","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-ask-password"],"description":"Do not ask for system passwords","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--global"],"description":"Edit/enable/disable/mask default user unit files globally","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--runtime"],"description":"Edit/enable/disable/mask unit files temporarily until next reboot","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f","--force"],"description":"When enabling unit files, override existing symlinks. When shutting down, execute action immediately","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--preset-mode"],"description":"Apply only enable, only disable, or all presets","args":[{"name":"MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--root"],"description":"Edit/enable/disable/mask unit files in the specified root directory","args":[{"name":"PATH","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n","--lines"],"description":"Number of journal entries to show","args":[{"name":"N","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-o","--output"],"description":"Change journal output mode","args":[{"name":"MODE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["short"],"description":null},{"names":["short-precise"],"description":null},{"names":["short-iso"],"description":null},{"names":["short-iso-precise"],"description":null},{"names":["short-full"],"description":null},{"names":["short-monotonic"],"description":null},{"names":["short-unix"],"description":null},{"names":["verbose"],"description":null},{"names":["export"],"description":null},{"names":["json"],"description":null},{"names":["json-pretty"],"description":null},{"names":["json-sse"],"description":null},{"names":["cat"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--firmware-setup"],"description":"Tell the firmware to show the setup menu on next boot","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--boot-loader-menu"],"description":"Boot into boot loader menu on next boot","args":[{"name":"TIME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--boot-loader-entry"],"description":"Boot into a specific boot loader entry on next boot","args":[{"name":"NAME","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--plain"],"description":"Print unit dependencies as a list instead of a tree","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--timestamp"],"description":"Change format of printed timestamps","args":[{"name":"FORMAT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["pretty"],"description":null},{"names":["unix"],"description":null},{"names":["us"],"description":null},{"names":["utc"],"description":null},{"names":["us+utc"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--read-only"],"description":"Create read-only bind mount","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--mkdir"],"description":"Create directory before mounting, if missing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--marked"],"description":"Restart/reload previously marked units","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["list-units"],"description":"List units currently in memory","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list-sockets"],"description":"List socket units currently in memory ordered by address","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list-timers"],"description":"List timer units currently in memory ordered by next elapse","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["is-active"],"description":"Check whether units are active","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["is-failed"],"description":"Check whether units are failed","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["status"],"description":"Show runtime status of one or more units","hidden":false,"options":[],"args":[{"name":"PATTERN or PID","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["show"],"description":"Show properties of one or more","hidden":false,"options":[],"args":[{"name":"PATTERN or JOB","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["cat"],"description":"Show files and drop-ins of specified units","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["help"],"description":"Show manual for one or more units","hidden":false,"options":[],"args":[{"name":"PATTERN or PID","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list-dependencies"],"description":"Recursively show units which are required or wanted by the units or by which those","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["start"],"description":"Start (activate) one or more units","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["stop"],"description":"Stop (deactivate) one or more units","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["reload"],"description":"Reload one or more units","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["restart"],"description":"Start or restart one or more units","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["try-restart"],"description":"Restart one or more units if active","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["reload-or-restart"],"description":"Reload one or more units if possible, otherwise start or restart","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["try-reload-or-restart"],"description":"If active, reload one or more units, if supported, otherwise restart","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["isolate"],"description":"Start one unit and stop all others","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["kill"],"description":"Send signal to processes of a unit","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["clean"],"description":"Clean runtime, cache, state, logs or configuration of unit","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["freeze"],"description":"Freeze execution of unit processes","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["thaw"],"description":"Resume execution of a frozen unit","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["set-property"],"description":"Sets one or more properties of a unit","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"PROPERTY=VALUE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["bind"],"description":"Bind-mount a path from the host into a unit's namespace","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"PATH","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]},{"name":"PATH","description":null,"optional":true,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["mount-image"],"description":"Mount an image from the host into a unit's namespace","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"PATH","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]},{"name":"PATH","description":null,"optional":true,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]},{"name":"OPTS","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["service-log-level"],"description":"Get/set logging threshold for service","hidden":false,"options":[],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"LEVEL","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["service-log-target"],"description":"Get/set logging target for service","hidden":false,"options":[],"args":[{"name":"SERVICE","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"TARGET","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["reset-failed"],"description":"Reset failed state for all, one, or more units","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list-unit-files"],"description":"List installed unit files","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["enable"],"description":"Enable one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT|PATH","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["disable"],"description":"Disable one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT|PATH","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["reenable"],"description":"Reenable one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["preset"],"description":"Enable/disable one or more unit files based on preset configuration","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["preset-all"],"description":"Enable/disable all unit files based on preset configuration","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["mask"],"description":"Mask one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["unmask"],"description":"Unmask one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["link"],"description":"Link one or more units files into the search path","hidden":false,"options":[],"args":[{"name":"PATH","description":null,"optional":false,"variadic":true,"template":["filepaths"],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["revert"],"description":"Revert one or more unit files to vendor version","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add-wants"],"description":"Add 'Wants' dependency for the target on specified one or more units","hidden":false,"options":[],"args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["add-requires"],"description":"Add 'Requires' dependency for the target on specified one or more units","hidden":false,"options":[],"args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["edit"],"description":"Edit one or more unit files","hidden":false,"options":[],"args":[{"name":"UNIT","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["get-default"],"description":"Get the name of the default target","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set-default"],"description":"Set the default target","hidden":false,"options":[],"args":[{"name":"TARGET","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["list-jobs"],"description":"List jobs","hidden":false,"options":[],"args":[{"name":"PATTERN","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["cancel"],"description":"Cancel all, one, or more jobs","hidden":false,"options":[],"args":[{"name":"JOB","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["show-environment"],"description":"Dump environment","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set-environment"],"description":"Set one or more environment variables","hidden":false,"options":[],"args":[{"name":"VARIABLE=VALUE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["unset-environment"],"description":"Unset one or more environment variables","hidden":false,"options":[],"args":[{"name":"VARIABLE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["import-environment"],"description":"Import all or some environment variables","hidden":false,"options":[],"args":[{"name":"VARIABLE","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["daemon-reload"],"description":"Reload systemd manager configuration","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["daemon-reexec"],"description":"Reexecute systemd manager","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["log-level"],"description":"Get/set logging threshold for manager","hidden":false,"options":[],"args":[{"name":"LEVEL","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["log-target"],"description":"Get/set logging target for manager","hidden":false,"options":[],"args":[{"name":"TARGET","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["service-watchdogs"],"description":"Get/set service watchdog state","hidden":false,"options":[],"args":[{"name":"BOOL","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[{"names":["true"],"description":null},{"names":["false"],"description":null}],"generators":[]}],"subcommands":[]},{"names":["is-system-running"],"description":"Check whether system is fully running","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["default"],"description":"Enter system default mode","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["rescue"],"description":"Enter system rescue mode","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["emergency"],"description":"Enter system emergency mode","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["halt"],"description":"Shut down and halt the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["poweroff"],"description":"Shut down and power-off the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["reboot"],"description":"Shut down and reboot the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["kexec"],"description":"Shut down and reboot the system with kexec","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["exit"],"description":"Request user instance or container exit","hidden":false,"options":[],"args":[{"name":"EXIT_CODE","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["switch-root"],"description":"Change to a different root file system","hidden":false,"options":[],"args":[{"name":"ROOT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"INIT","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["suspend"],"description":"Suspend the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["hibernate"],"description":"Hibernate the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["hybrid-sleep"],"description":"Hibernate and suspend the system","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["suspend-then-hibernate"],"description":"Suspend the system, wake after a period of time, and hibernate","hidden":false,"options":[],"args":[],"subcommands":[]}],"name":"systemctl"} |