Installation

Choose your installation method: GUI Installer, Script, or Cargo

??? GUI Installer (Recommended)

Download the cross-platform graphical installer for a guided installation experience.

Installation Profiles

?? Fusion (Default)
Fullstack Hybrid, ML Stacks, Python Bridge — Best for most users
?? Standard
Compiler, Oja Package Manager, Standard Library
??? Developer
Complete toolchain: LSP (Babalawo), Linter, Debugging tools
? Minimal
Compiler and Package Manager only — Fastest install

Headless / CLI Installation

For scripts and automation, use headless mode:

# Install with default profile (Fusion)
ifa-installer --headless

# Install specific profile
ifa-installer --headless --profile standard

# Install to custom directory
ifa-installer --headless --dir /opt/ifa

# Uninstall
ifa-installer --headless --uninstall

?? Script Install

Windows (PowerShell)

irm https://github.com/AAEO04/ifa_lang/releases | iex

macOS / Linux

curl -sSf https://aaeo04.github.io/ifa_lang/install.sh | sh

?? Cargo (Rust Users)

Install from Crates.io

cargo install ifa-cli

?? From Source

Build from Git

# Clone the repository
git clone https://github.com/ifa-lang/ifa-lang.git
cd ifa-lang

# Build release binary
cargo build --release

# Install CLI to system
cargo install --path crates/ifa-cli

# Build GUI Installer (optional)
cargo build --release -p ifa-installer-gui

? Verify Installation

ifa --version
# Output: Ifá-Lang v1.2.2

ifa --help
# Shows all available commands

?? Editor Support

Syntax highlighting and LSP support: