eshanized-polaris-cli

Crates.ioeshanized-polaris-cli
lib.rseshanized-polaris-cli
version0.1.1
created_at2025-10-14 19:13:58.803225+00
updated_at2025-10-14 19:25:30.546053+00
descriptionCommand-line interface for the Polaris distributed compute framework
homepagehttps://gitlab.com/TIVisionOSS/crates/polaris
repositoryhttps://gitlab.com/TIVisionOSS/crates/polaris
max_upload_size
id1882954
size90,711
Eshan Roy (eshanized)

documentation

README

Polaris CLI

Crates.io

Command-line interface for the Polaris distributed compute framework.

Installation

cargo install eshanized-polaris-cli

Usage

Initialize a New Project

polaris init my-project
cd my-project
cargo run

Start a Local Development Cluster

polaris dev --nodes 3

Join an Existing Cluster

polaris join 10.0.0.1:7001

Submit a Job

polaris submit ./my-job --replicas 5

Check Cluster Status

polaris status

Stream Logs

# All logs
polaris logs

# Specific job
polaris logs job-123 --follow

Validate Configuration

polaris config validate cluster.toml

Generate Certificates

polaris cert generate --output ./certs

Commands

Command Description
init Initialize a new Polaris project
new Create a new cluster configuration
dev Start a local development cluster
join Join an existing cluster
submit Submit a job to the cluster
status Show cluster status
logs Stream logs
config Configuration validation
cert Certificate management

Configuration

The CLI looks for configuration in:

  • ./polaris.toml
  • ~/.config/polaris/config.toml
  • /etc/polaris/config.toml

License

MIT - See LICENSE for details.

Commit count: 0

cargo fmt