Command Reference¶
Complete reference for all azlin commands organized by category.
Command Groups¶
Core Commands¶
- VM Commands - VM lifecycle management
- Auth Commands - Authentication profiles
- Context Commands - Multi-tenant context management
- Storage Commands - Azure Files NFS storage
Operations & Monitoring¶
- Batch Commands - Batch operations across VMs
- Fleet Commands - Distributed command orchestration
- Util Commands - Utilities (cp, sync, logs, ps, w, top, cost, update)
Environment & Configuration¶
- Env Commands - Environment variable management
- Snapshot Commands - VM snapshots and backups
- Template Commands - VM configuration templates
- Keys Commands - SSH key management
Security & Networking¶
- Bastion Commands - Azure Bastion for secure access
- IP Commands - IP diagnostics and troubleshooting
AI & Automation¶
- Do Command - Natural language VM management
- Doit Commands - Autonomous infrastructure deployment
- Autopilot Commands - Cost optimization and lifecycle management
Advanced Features¶
- Compose Commands - Multi-VM docker-compose orchestration
- GitHub Runner Commands - GitHub Actions runner fleets
Quick Reference¶
VM Lifecycle¶
azlin new- Create a new VMazlin clone- Clone a VM with contentsazlin list- List all VMsazlin connect- Connect to a VMazlin start- Start a stopped VMazlin stop- Stop a running VMazlin status- Show VM statusazlin session- Manage session namesazlin tag- Manage VM tagsazlin update- Update development toolsazlin destroy- Delete a VMazlin kill- Delete VM and resourcesazlin killall- Delete all VMsazlin prune- Delete idle VMs
AI-Powered Features¶
azlin do "<request>"- Natural language commandsazlin doit deploy "<infrastructure>"- Deploy infrastructureazlin autopilot enable- Enable cost optimization
Storage & Files¶
azlin storage create- Create NFS storageazlin storage mount- Mount storage on VMsazlin storage mount local- Mount on macOSazlin storage list- List storage accountsazlin cp- Copy files to/from VMsazlin sync- Sync home directory
Monitoring & Operations¶
azlin status- Show VM statusazlin w- Show who is logged inazlin ps- Show running processesazlin top- Distributed resource monitoringazlin cost- Show cost estimatesazlin logs- View VM logs
Batch Operations¶
azlin batch exec- Execute on multiple VMsazlin batch sync- Sync multiple VMsazlin batch start- Start multiple VMsazlin batch stop- Stop multiple VMsazlin batch update- Update multiple VMs
Environment & Snapshots¶
azlin env set- Set environment variablesazlin env list- List environment variablesazlin snapshot create- Create VM snapshotazlin snapshot restore- Restore from snapshot
Authentication & Context¶
azlin auth setup- Setup service principalazlin auth list- List auth profilesazlin context create- Create contextazlin context use- Switch context
Advanced Features¶
azlin compose up- Deploy multi-VM composeazlin github-runner enable- Enable runner fleetazlin bastion setup- Setup Azure Bastionazlin ip check- Check IP configuration