📘 Commands
RF Swift Command Reference
RF Swift Command Reference
Complete reference for all RF Swift commands. Each command has its own dedicated page with syntax, options, and examples.
Quick Help: Use
rfswift [command] --help for instant command help.🔌 Global Flags
Disconnected Mode
All RF Swift commands support the -q or --disconnect flag to disable update checks when working offline or in air-gapped environments:
# Work without querying for updates
rfswift -q run -i sdr_full -n work
rfswift --disconnect last
rfswift -q images local
# Useful for:
# - Offline/air-gapped systems
# - Avoiding network delays
# - Scripting/automation
# - Systems behind firewallsWhen disconnected mode is enabled, RF Swift skips checking for new versions and runs immediately without any network queries. All functionality remains available - only the update notification system is disabled.
📋 Command Categories
🐳 Container Management
Create and start a new container
Execute commands in a running container
Stop a running container
Remove a container
Rename a container
Save container as new image
🖼️ Image Management
Manage RF Swift images (pull, list, search)
Build image from YAML recipe
Delete an image
Rename an image tag
Download and save image to tar.gz
Import containers or images
Export containers or images
⚙️ Dynamic Configuration
Manage device and volume bindings
Manage Linux capabilities
Manage cgroup device rules
Manage container ports
📹 Session Recording
🔧 System Operations
Host system configuration
Update RF Swift binary
Generate shell completion scripts
Install helper scripts
🛠️ Utilities
🚀 Quick Reference
| Command | Purpose |
|---|---|
rfswift run -i IMAGE -n NAME |
Create new container |
rfswift exec -c CONTAINER |
Enter container |
rfswift last |
List recent containers |
rfswift bindings add -c CONTAINER -d -t DEVICE |
Add device |
rfswift capabilities add -c CONTAINER -a CAP |
Add capability |
rfswift ports bind -c CONTAINER -p PORT |
Bind port |
rfswift images pull -i IMAGE |
Download image |
rfswift build -r RECIPE.yaml |
Build from recipe |
rfswift log replay -i FILE.cast |
Replay session |
rfswift update |
Update RF Swift |
🆘 Getting Help
rfswift --help # All commands
rfswift run --help # Specific command
rfswift bindings add --help # Subcommand💡
New to RF Swift? Start with the Quick Start Guide before diving into command details.
Last updated on