📘 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 firewalls

When 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

🖼️ Image Management

⚙️ Dynamic Configuration

📹 Session Recording

🔧 System Operations

🛠️ 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