Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

95 CLI

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.

Features

  • 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

Installation

Quick Install (Recommended)

macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/chibuka/95-cli/main/install.sh | bash

Windows (PowerShell):

go install github.com/chibuka/95-cli/cmd/95@latest

Notes (Windows only):

  • macOS/Linux keep using the curl installer above, or go build from the repo root (output 95).
  • go install github.com/chibuka/95-cli/cmd/95@latest is required on Windows so the binary is 95.exe (installing the module root would produce 95-cli.exe).
  • This requires Go (1.24+ recommended). Binaries land in %USERPROFILE%\go\bin by default.
  • Go does not always update your PATH automatically. If 95 is not found, add %USERPROFILE%\go\bin to your user PATH.

Manual Installation

  1. Download the latest binary for your platform from Releases
  2. Extract and move to your PATH:
    # macOS/Linux
    sudo mv 95 /usr/local/bin/
    chmod +x /usr/local/bin/95

Build from Source

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/

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a branch
  3. Make your changes
  4. Submit a pr, thank you :)

License

MIT License - see LICENSE for details

Links


ありがとうございます 💯

About

CLI used to complete "Build your own X" challenges on 95ninefive.dev

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /