95-cli

command module
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2026 License: MIT Imports: 1 Imported by: 0

README

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

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


ありがとうございます 💯

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
95 command
internal
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL