CLIpper

GPL-3.0 License

Stars
4

CLIpper

A text-based interface for Klipper & Moonraker

⚠️ Warning

CLIpper is still in very early development, and lacks many features. It is not currently an acceptable replacement for other interfaces unless you speak fluent gcode.

Installation

CLIpper is available for Linux, macOS and Windows platforms. Binaries are available on the release page.

Just extract, and put the clipper or clipper.exe wherever you want.

Usage

run the clipper executable, optionally passing a hostname, ip address, or full url to the moonraker websocket server to connect to on startup

./clipper
./clipper 192.168.1.100
./clipper trident.local
./clipper ws://mainsailos.local/websocket

Building From Source

Install Build Tools

CLIpper is written in Go, download and install the relevant build tools, instructions can be found here

Clone The Repository

git clone [email protected]:MapleLeafMakers/CLIpper.git

Install Dependencies

If you setup golang correctly, this should do it:

go mod download

Build The Executable

This can be as simple as:

go build

You can also include version in the build using:

 go build -v -ldflags="-X main.buildVersion=v9.99.255"

© 2024 MapleLeafMakers