Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

azlin Documentation

Note: As of v2.6.17, azlin is implemented in Rust. The azlin command routes through a Python bridge to the native Rust binary (75-85x faster). The Python CLI remains available as azlin-py. See ../README.md for updated installation instructions.

This directory contains comprehensive documentation for azlin - Azure VM provisioning CLI.

Documentation by Audience

For Users

For Developers

For AI Agents

  • AI_AGENT_GUIDE.md - Complete development guide including:
    • Project philosophy (brick architecture, security, TDD)
    • Module structure and patterns
    • Testing strategies and workflows
    • Common development tasks
    • Security architecture
    • Troubleshooting guide

Historical Documentation

Historical implementation records have been archived. See the project's git history for v2.0 implementation details.

Quick Navigation

Getting Started

# Download pre-built binary (fastest)
curl -sSL https://github.com/rysweet/azlin/releases/latest/download/azlin-linux-x86_64.tar.gz | tar xz -C ~/.local/bin

# Or run via uvx (auto-migrates to Rust)
uvx --from git+https://github.com/rysweet/azlin azlin --help

# See all commands
azlin --help

# View quick reference
cat docs/QUICK_REFERENCE.md

Development Workflow

  1. Review ARCHITECTURE.md for detailed design
  2. Follow testing/test_strategy.md for testing approach

Using uv

Documentation Structure

docs/
├── README.md                    # This file - documentation index
├── AI_AGENT_GUIDE.md            # **START HERE for AI agents**
├── QUICK_REFERENCE.md           # Command reference for daily use
├── UV_USAGE.md                  # uv package manager workflows
├── ARCHITECTURE.md              # Complete architecture spec
├── backup-disaster-recovery.md  # Backup and DR automation
├── technical/
│   └── audit-error-handling.md  # Audit logging and error handling
└── testing/
    └── test_strategy.md         # Testing strategy

Contributing

See the main README.md for contribution guidelines and development philosophy.


Quick Links: Main README | Quick Reference | Architecture | Testing