Admin Operations: The Unified Linux CLI Wrapper
ao is a centralized, unified command line wrapper written in Rust.
It simplifies system operations across fragmented Linux environments by providing
a consistent syntax (ao <domain> <action>) for tasks that
usually require dozens of different tools like apt, systemctl,
ip, and useradd.
ao is distributed as a statically compiled binary using musl, providing a single standalone executable that works on most x86_64 Linux distributions without any external dependencies.
Stop memorizing cryptic flags for twenty different tools. ao gives you a logical, predictable interface to manage your system from day one without feeling overwhelmed.
Can't remember if it's ip addr or ifconfig today?
Switching between Debian and Fedora?
ao abstracts the distribution differences so your muscle
memory just works.
For power users and scripts. Run ao <domain> <action> directly.
It's fast, predictable, and provides consistent output.
For discovery and ease of use. Run ao interactive to browse domains
and subcommands visually. ao will guide you through argument
collection and validate your input before execution.
Predictable commands for everything you do.
A consistent, hierarchical command tree for all your needs.
ao
âââ interactive
âââ boot
â âââ ls
â âââ mod
â âââ ls
â âââ load
â âââ unload
âââ dev
â âââ ls
â âââ pci
â âââ usb
â âââ bt
â â âââ status
â â âââ scan
â â âââ pair
â â âââ connect
â âââ print
â âââ ls
âââ disk
â âââ ls
â âââ mount
â âââ unmount
â âââ usage
âââ distro
â âââ info
â âââ upgrade
âââ group
â âââ add
â âââ del
â âââ ls
â âââ mod
âââ gui
â âââ info
â âââ display
â âââ ls
âââ log
â âââ auth
â âââ boot
â âââ crash
â âââ dev
â âââ error
â âââ file
â âââ pkg
â âââ svc
â âââ sys
âââ monitor
âââ net
â âââ interfaces
â âââ ips
â âââ routes
â âââ fw
â â âââ status
â â âââ allow
â â âââ deny
â âââ wifi
â âââ scan
â âââ connect
âââ pkg
â âââ add
â âââ ls
â âââ del
â âââ search
â âââ update
âââ sec
â âââ audit
â âââ context
âââ self
â âââ completions
â â âââ generate
â â âââ install
â â âââ setup
â âââ info
â âââ update
âââ svc
â âââ down
â âââ ls
â âââ reload
â âââ restart
â âââ status
â âââ up
âââ sys
â âââ info
â âââ power
â âââ time
âââ user
â âââ add
â âââ del
â âââ ls
â âââ mod
â âââ passwd
âââ virt
âââ ls
âââ start
âââ stop
âââ rm
âââ logs
â ī¸ CAUTION: ao is currently Alpha software.
While designed for efficiency, it interacts with critical system components. Exercise caution and always verify commands in sensitive environments.
Pro Tip: If in doubt, run any command with the --print flag
(e.g., ao --print user add jane) to see the exact bash commands
that would be executed without actually running them.