Alire logo

Alire The Alire Developers

Use this command to install Alire:
winget install --id=AdaLang.Alire.Portable -e

A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to obtain, build, and incorporate them into your own projects. It aims to fulfill a similar role to Rust's cargo or OCaml's opam.

Alire is a package manager designed to simplify the integration of ready-to-use Ada and SPARK libraries into development workflows. It serves as a comprehensive solution for obtaining, building, and incorporating libraries into projects, akin to Rust’s cargo or OCaml’s opam.

Key Features:

  • A catalog of pre-packaged Ada/SPARK libraries for seamless integration.
  • A command-line tool (alr) that automates dependency management, build setup, and project configuration.
  • Cross-platform support for Linux x86-64, Windows x86-64, and macOS x86-64.
  • Integration with cross compilers for ARM, RISC-V, and AVR architectures.
  • Automatic build environment setup to eliminate concerns about installation paths.

Audience & Benefit: Ideal for Ada/SPARK developers seeking streamlined library integration and dependency management. Alire simplifies project configuration, reduces manual setup, and enhances productivity by automating the incorporation of libraries into workflows. It is particularly beneficial for those working on complex projects requiring multiple dependencies or cross-platform compatibility.

Alire can be installed via winget, ensuring easy adoption across supported platforms.

Versions
2.1.0
2.0.2
2.0.1
License