luxctl

Crates.ioluxctl
lib.rsluxctl
version0.6.2
created_at2026-01-17 23:02:51.208274+00
updated_at2026-01-18 16:22:39.395725+00
descriptionLearn by building - CLI for projectlighthouse.io
homepagehttps://projectlighthouse.io
repositoryhttps://github.com/thearyanahmed/luxctl
max_upload_size
id2051375
size371,160
Aryan Ahmed (thearyanahmed)

documentation

README

luxctl

CLI for projectlighthouse.io — learn by building real systems.

Install

# one-liner (installs Rust if needed)
curl -fsSL https://raw.githubusercontent.com/thearyanahmed/luxctl/master/install.sh | bash

# or via cargo
cargo install luxctl

# specific version
cargo install luxctl --version 0.5.3

Quick Start

# authenticate with your token from projectlighthouse.io
luxctl auth --token $token

# verify setup
luxctl doctor

# see who you are
luxctl whoami

Usage

# list available projects
luxctl project list

# start a project
luxctl project start --slug tcp-echo-server --runtime go

# list tasks for current project
luxctl task list

# show task details
luxctl task show --task 1

# run validation
luxctl run --task 1

# validate all tasks
luxctl validate

# get hints (costs points)
luxctl hint list --task 1
luxctl hint unlock --task 1 --hint $hint_uuid

Development

cargo build           # debug build
cargo test            # run tests
cargo fmt             # format
cargo clippy          # lint

License

MIT

Commit count: 217

cargo fmt