-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Methods
j3w1 edited this page Aug 25, 2026
·
2 revisions
Clone the canonical repository into ~/j3w1zsh, inspect it, and run the shim:
git clone https://github.com/j3w1/j3w1zsh.git ~/j3w1zsh
cd ~/j3w1zsh
./install.sh --dry-run
./install.shThe shim delegates directly to bin/j3w1zsh install.
For releases and major migration, prefer an immutable URL containing the final release OID. Download the script and checksum from that same OID, run sha256sum -c, inspect the script, and use the explicit commit twice:
./migrate-to-j3w1zsh.sh --dry-run \
--target-ref FINAL_40_HEX_OID \
--expected-commit FINAL_40_HEX_OID \
--source ~/projects/former-checkoutDo not pipe mutable main directly into a shell.
j3w1zsh install --no-packagesThe exact synonyms are --no-packages, --do-not-install-anything, and -dnia. They perform configuration reconciliation with already available tools and acquire nothing.
j3w1zsh install --packages-only --preset minimal
j3w1zsh install --packages-only --workspace ./j3w1zsh.workspace.jsonPackages-only mode never runs managed-file or workspace lifecycle phases.
j3w1zsh 1.0.0 documentation — one shell. every machine. zero compromise. — MIT licensed.
- Getting Started
- Installation Methods
- CLI and Help
- Package Layers and Presets
- Theme Architecture
- Native Arch Linux
- Arch WSL 2
- Termux on Android
- Remote Hosts
- Workspace Schema v2
- Planning
- Updating
- Migration
- Configuration
- Architecture
- Security
- Backup and Recovery
- Troubleshooting
- Maintenance and Releases
- Agent Guide
- Sources