Build from scratch
A command-line tool for 95ninefive.dev. Your code runs locally, gets validated server-side, and tracks your progress as you level up your skills.
- GitHub OAuth Authentication - Secure login with your GitHub account
- Local Execution - Your code runs on your machine for fast feedback
- Server-Side Validation - Expected outputs never leave the server (prevents cheating)
- Progress Tracking - Automatically saves your progress as you complete stages
- Cascading Tests - Tests all prerequisite stages to ensure backward compatibility
macOS/Linux:
curl -fsSL https://raw.githubusercontent.com/chibuka/95-cli/main/install.sh | bashWindows (PowerShell):
go install github.com/chibuka/95-cli/cmd/95@latestNotes (Windows only):
- macOS/Linux keep using the curl installer above, or
go buildfrom the repo root (output95). go install github.com/chibuka/95-cli/cmd/95@latestis required on Windows so the binary is95.exe(installing the module root would produce95-cli.exe).- This requires Go (1.24+ recommended). Binaries land in
%USERPROFILE%\go\binby default. - Go does not always update your PATH automatically. If
95is not found, add%USERPROFILE%\go\binto your user PATH.
- Download the latest binary for your platform from Releases
- Extract and move to your PATH:
# macOS/Linux sudo mv 95 /usr/local/bin/ chmod +x /usr/local/bin/95
Requirements: Go 1.24+
git clone https://github.com/chibuka/95-cli.git
cd 95-cli
go build -o 95
sudo mv 95 /usr/local/bin/Contributions are welcome! Please:
- Fork the repository
- Create a branch
- Make your changes
- Submit a pr, thank you :)
MIT License - see LICENSE for details
- Website: https://95ninefive.dev
- GitHub Repo: https://github.com/chibuka/95-cli
- Personal GitHub: https://github.com/grainme
ありがとうございます 💯