azu version
The azu version command displays version information about Azu CLI and its dependencies.
Overview
azu version [options]Basic Usage
# Show version information
azu version
# Show version with verbose output
azu version --verboseOptions
--verbose, -v
Show detailed version information
false
Examples
Basic Version Information
$ azu version
Azu CLI v0.0.1+13
Crystal 1.15.1
Topia CLI Framework
Plugins:
- Generator Plugin v1.0.0
- Database Plugin v1.0.0
- Development Plugin v1.0.0Verbose Version Information
Version Information Details
Azu CLI Version
The version follows semantic versioning (SemVer) format:
Major version: Breaking changes
Minor version: New features (backward compatible)
Patch version: Bug fixes (backward compatible)
Build number: Development builds (e.g.,
+13)
Crystal Version
Shows the Crystal programming language version used to compile Azu CLI:
Version: Crystal language version
LLVM: Underlying LLVM version
Architecture: Target architecture
Plugin Versions
Lists all loaded plugins and their versions:
Generator Plugin: Code generation functionality
Database Plugin: Database management commands
Development Plugin: Development server and tools
Use Cases
Development Environment
Troubleshooting
CI/CD Integration
Version Compatibility
Crystal Version Requirements
Azu CLI requires specific Crystal versions:
0.0.1+13
1.15.0+
Current stable
0.0.1+12
1.14.0+
Previous stable
0.0.1+11
1.13.0+
Legacy support
Plugin Compatibility
Plugins are versioned independently:
Generator Plugin: Compatible with Azu CLI 0.0.1+
Database Plugin: Compatible with Azu CLI 0.0.1+
Development Plugin: Compatible with Azu CLI 0.0.1+
Troubleshooting
Version Mismatch
Plugin Issues
Build Issues
Integration Examples
Version Checking Script
CI/CD Version Validation
Development Environment Setup
Best Practices
1. Version Pinning
2. Version Reporting
3. Compatibility Checking
4. Version Documentation
Related Commands
Help Command - Get help information
Generate Command - Generate code
Database Commands - Database management
Serve Command - Development server
The version command is essential for debugging, compatibility checking, and environment validation in Azu CLI applications.
Next Steps:
Help Command - Learn about getting help
Installation Guide - Install Azu CLI
Quick Start Guide - Get started quickly
Last updated