tft-artemis-cli

Crates.iotft-artemis-cli
lib.rstft-artemis-cli
version0.1.1
created_at2026-01-19 20:20:30.018967+00
updated_at2026-01-19 20:25:27.325345+00
descriptionA CLI tool for inspecting and managing an Artemis service deployment.
homepage
repositoryhttps://gitlab.com/happz/artemis-cli
max_upload_size
id2055242
size105,376
Miloš Prchlík (happz)

documentation

https://crates.io/crates/tft-artemis-cli

README

artemis-cli

A CLI for the machine provisioning service Artemis.

[!warning] This is not the official Artemis CLI!

The official, maintained, developed CLI is available from the Artemis project. This tool is a mere experiment, a toy, a Christmas project aimed at learning more Rust.

Build

cargo build

# Or in the release mode:
cargo build --release

Chores

cargo clippy
cargo fmt
cargo udeps

Configuration

The following configuration inputs are ingested:

  • $CWD/artemis.toml file
  • $CWD/artemis.json file
  • $CWD/artemis.yaml file
  • ARTEMIS_CLI_* environment variables

For the structure of configuration files, see the Config structure in src/config.rs, or the artemis.yaml.sample file.

Usage

cargo run -- status about
Commit count: 10

cargo fmt