# Nushell + Plugins Bootstrap Installers\n\nUniversal installers for Nushell and plugins that work without any prerequisites. These scripts solve the bootstrap problem by providing one-command installation that works on fresh systems.\n\n## Quick Start\n\n### Linux/macOS (POSIX Shell)\n\n```bash\ncurl -L https://your-url/install.sh | sh\n```\n\n### Windows (PowerShell)\n\n```powershell\nInvoke-WebRequest -Uri "https://your-url/install.ps1" | Invoke-Expression\n```\n\n## Features\n\n- **Zero Prerequisites**: Works on fresh systems without Rust, Git, or other dependencies\n- **Multi-Platform**: Supports Linux, macOS, and Windows (x86_64, ARM64)\n- **Complete Distribution**: Installs Nushell + all workspace and custom plugins\n- **Automatic Configuration**: Sets up PATH, creates default config, registers plugins\n- **Installation Modes**: User (~/.local/bin) or system (/usr/local/bin) installation\n- **Build Options**: Pre-built binaries or build from source\n- **Verification**: Optional installation verification and testing\n- **Uninstallation**: Clean removal of all installed components\n\n## Installation Options\n\n### Basic Installation\n\nDefault installation to user directory with all plugins:\n\n```bash\n# Linux/macOS\ncurl -L install-url/install.sh | sh\n\n# Windows\niwr install-url/install.ps1 | iex\n```\n\n### System Installation\n\nInstall to system directories (requires admin privileges):\n\n```bash\n# Linux/macOS (requires sudo)\ncurl -L install-url/install.sh | sudo sh -s -- --system\n\n# Windows (requires admin PowerShell)\niwr install-url/install.ps1 | iex -ArgumentList "-System"\n```\n\n### Build from Source\n\nBuild Nushell and plugins from source code:\n\n```bash\n# Linux/macOS\ncurl -L install-url/install.sh | sh -s -- --build-from-source\n\n# Windows\niwr install-url/install.ps1 | iex -ArgumentList "-BuildFromSource"\n```\n\n### Minimal Installation\n\nInstall only Nushell without plugins:\n\n```bash\n# Linux/macOS\ncurl -L install-url/install.sh | sh -s -- --no-plugins\n\n# Windows\niwr install-url/install.ps1 | iex -ArgumentList "-NoPlugins"\n```\n\n## Command Line Options\n\n### Linux/macOS (install.sh)\n\n| Option | Description |\n|--------|-------------|\n| `--system` | Install to system directory (/usr/local/bin, requires sudo) |\n| `--user` | Install to user directory (~/.local/bin) [default] |\n| `--no-path` | Don't modify shell PATH configuration |\n| `--no-config` | Don't create initial nushell configuration |\n| `--no-plugins` | Install only nushell, skip plugins |\n| `--build-from-source` | Build from source instead of downloading binaries |\n| `--verify` | Verify installation after completion |\n| `--uninstall` | Remove nushell and plugins |\n| `--version VERSION` | Install specific version (default: latest) |\n| `--help` | Show help message |\n\n### Windows (install.ps1)\n\n| Parameter | Description |\n|-----------|-------------|\n| `-System` | Install to system directory (C:\Program Files\Nushell, requires admin) |\n| `-User` | Install to user directory (~\.local\bin) [default] |\n| `-NoPath` | Don't modify PATH environment variable |\n| `-NoConfig` | Don't create initial nushell configuration |\n| `-NoPlugins` | Install only nushell, skip plugins |\n| `-BuildFromSource` | Build from source instead of downloading binaries |\n| `-Verify` | Verify installation after completion |\n| `-Uninstall` | Remove nushell and plugins |\n| `-Version <version>` | Install specific version (default: latest) |\n| `-Help` | Show help message |\n\n## Installation Locations\n\n### User Installation (Default)\n\n- **Linux/macOS**: `~/.local/bin`\n- **Windows**: `%USERPROFILE%\.local\bin`\n- No admin privileges required\n- Affects only current user\n\n### System Installation\n\n- **Linux/macOS**: `/usr/local/bin`\n- **Windows**: `C:\Program Files\Nushell\bin`\n- Requires admin privileges\n- Available to all users\n\n### Configuration Directory\n\n- **Linux/macOS**: `~/.config/nushell`\n- **Windows**: `%USERPROFILE%\.config\nushell`\n\n## What Gets Installed\n\n### Core Components\n\n- **nushell binary**: Main