{"repo":"z1-0/ah.sh","free":true,"listed":false,"github":"https://github.com/z1-0/ah.sh","clone":"git clone https://github.com/z1-0/ah.sh.git","description":"Ad-hoc development shell manager powered by Nix","language":"Rust","stars":184,"topics":["cli","developer-tools","development-environment","nix","nix-flake","rust","devenv","nixos","nix-develop","reproducible-environments"],"license":"MIT","category":"cli-tools","readme_excerpt":"ah.sh Ad-hoc development shell manager powered by Nix Features • Installation • Quick Start • Usage • Configuration Per-project development shells in one command. ah generates a Nix flake on the fly, manages sessions for quick restore, and supports 60+ languages. No flake.nix authoring required. Features - Fast : type ah rust and you're in a shell with the Rust toolchain ready - Multi language : combine multiple languages in one shell - Language aliases : short names for languages, e.g. py for Python, ts for TypeScript - Community-powered : templates from devenv or dev-templates, no setup boilerplate required - Session management : no rebuild, quick restore, full visibility with GC pinning - Shell completions : Bash, Zsh, Fish, Elvish, and PowerShell Installation [!TIP] Configure the Binary cache before installing to avoid compiling the project from source. Prerequisites Nix with Flakes enabled is required. If you don't have it installed, we recommend using the Determinate Nix Installer. Run without installing Imperative (Nix Profile) Declarative (Nix Flake) Add to your flake.nix inputs: Then add it to your system or home packages: Binary Cache Pre-built binaries are available via Cachix. Choose one of the following options: Option A: Imperative (CLI) If you use profile/CLI packages, run: Option B: Declarative (NixOS / Home Manager) If you configure NixOS or Home Manager via code, add this to your settings: Quick Start Usage Creating dev shells Session management Providers Sh","default_branch":null,"files":null,"tree":[],"storefront":"/r/z1-0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/z1-0/ah.sh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}