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 --verbose

Options

Option
Description
Default

--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.0

Verbose 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:

Azu CLI Version
Crystal Version
Notes

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


The version command is essential for debugging, compatibility checking, and environment validation in Azu CLI applications.

Next Steps:

Last updated