https://github.com/murphsicles/zippy
Official Zeta Installer
https://github.com/murphsicles/zippy
Last synced: 22 days ago
JSON representation
Official Zeta Installer
- Host: GitHub
- URL: https://github.com/murphsicles/zippy
- Owner: murphsicles
- License: mit
- Created: 2026-05-22T00:07:20.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-22T01:40:40.000Z (2 months ago)
- Last Synced: 2026-05-22T09:33:37.054Z (2 months ago)
- Language: Rust
- Size: 116 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
╔════════════════════════════════════╗
║ ║
║ ███████╗███████╗████████╗ ║
║ ╚══███╔╝╚══███╔╝╚══███╔╝ ║
║ ███╔╝ ███╔╝ ███╔╝ ║
║ ███╔╝ ███╔╝ ███╔╝ ║
║ ███████╗███████╗███████╗ ║
║ ╚══════╝╚══════╝╚══════╝ ║
║ ║
║ Zeta Toolchain Installer · v0.1.0║
╚════════════════════════════════════╝
---
## 🚀 One-liner
```bash
curl -sSf https://raw.githubusercontent.com/murphsicles/zippy/main/install.sh | sh
zippy install
```
That's it. No package managers, no dependencies, no Python, no Node.
---
## 📦 Commands
| Command | What it does |
|---------|-------------|
| `zippy install` | Download & install the latest Zeta compiler |
| `zippy update` | Upgrade to a newer version |
| `zippy status` | Check what's installed and where |
| `zippy list` | Show all installed Zeta versions |
| `zippy default v1.0.18` | Pin a specific version |
| `zippy uninstall` | Clean removal, undo everything |
| `zippy doctor` | Diagnose and fix installation issues |
---
## 🎨 Terminal Experience
Zippy uses the official Zeta color palette:
```
Background: #0D1117 (deep black)
Surface: #151b23 (dark grey)
Text: #D8DEE9 (light grey)
Accent: #EAB308 (amber gold)
```
When you run `zippy install`, you get:
```
╔══════════════════════════════════════╗
║ ███████╗███████╗ ║
║ ╚══███╔╝╚══███╔╝ ║
║ ███╔╝ ███╔╝ ║
║ ███╔╝ ███╔╝ ║
║ ███████╗███████╗ ║
║ ╚══════╝╚══════╝ ║
║ Zeta Installer ║
╚══════════════════════════════════════╝
▶ Detecting platform... ✓ Linux x86_64
▶ Creating directories... ✓ ~/.zeta/
▶ Downloading zetac... ████████████ 18.1 MB
▶ Verifying... ✓ zetac is ready
▶ Configuring shell... ✓ ~/.zshrc
╔════════════════════════════════════╗
║ ✓ Zeta v1.0.18 installed! ║
║ ║
║ zetac --version ║
║ zetac --zorb search nour ║
║ ║
║ z-lang.org · zorbs.io/docs ║
╚════════════════════════════════════╝
```
---
## 🔧 How it works
1. **Bootstrap** — `install.sh` downloads the zippy binary from GitHub releases
2. **Install** — `zippy install` detects your platform, downloads the right `zetac` build
3. **Verify** — checks the binary is valid and executable
4. **Configure** — adds `~/.zeta/bin` to your shell PATH (bash, zsh, or fish)
5. **Done** — run `zetac` immediately
Zippy is a static musl binary with zero runtime dependencies. No OpenSSL, no libc quirks, no system package manager required.
---
## 🌐 Roadmap
- [x] Linux x86_64 support
- [ ] Linux ARM64
- [ ] macOS (Intel + Apple Silicon)
- [ ] Windows (x86_64)
- [ ] Self-update (`zippy self-update`)
- [ ] Nightly/stable channels
- [ ] LLVM dependency management
- [ ] Port to pure Zeta after self-hosting milestone
---
## 🏗️ Building from source
```bash
git clone https://github.com/murphsicles/zippy.git
cd zippy
cargo build --release
./target/release/zippy install
```
Requires Rust 1.75+.
---
## 📄 License
MIT — see [LICENSE](LICENSE).
Built by [The Zeta Foundation Dark Factory](https://z-lang.org).
---
⚡ First principles. Final language.