Go to file
2025-04-30 23:36:12 -04:00
adr update adr 2025-04-28 15:09:11 -04:00
data/watchguard chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
docs/diagrams docs: add quick demo and core architecture overview 2025-04-09 16:09:54 -04:00
examples feat: Add comments explaining a bit of what harmony does in the lamp demo 2025-04-30 23:36:12 -04:00
harmony feat: push docker image to registry and deploy with full tag 2025-04-30 22:33:31 -04:00
harmony_cli feat: implement k3d cluster management 2025-04-24 17:36:01 -04:00
harmony_macros chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
harmony_tui feat: TUI does not require Topology to implement Debug anymore 2025-04-23 11:17:03 -04:00
harmony_types feat: add serde derive to Score types 2025-04-05 14:36:08 -04:00
k3d fix(k8s_anywhere): Ensure k3d cluster is started before use 2025-04-25 12:45:02 -04:00
opnsense-config feat: add mariadb helm deployment to lamp interpreter 2025-04-30 15:40:26 -04:00
opnsense-config-xml fix: improve tests and remove unused code 2025-04-11 11:01:05 -04:00
private_repos/example chore: Fix more warnings 2025-04-24 13:14:35 -04:00
.gitattributes Try out bifrost and see if we want to use it as bare metal provisionner 2024-08-28 16:16:36 -04:00
.gitignore feat: add .gitignore and update file paths 2025-02-12 16:27:56 -05:00
Cargo.lock feat: push docker image to registry and deploy with full tag 2025-04-30 22:33:31 -04:00
Cargo.toml feat: push docker image to registry and deploy with full tag 2025-04-30 22:33:31 -04:00
check.sh feat: Add check.sh helper script to make sure code looks OK before pushing 2025-04-24 13:16:20 -04:00
LICENSE chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
README.md feat: harmony-cli v0.1 #8 (#9) 2025-04-19 01:13:40 +00:00

Harmony : Open Infrastructure Orchestration

Quick demo

cargo run -p example-tui

This will launch Harmony's minimalist terminal ui which embeds a few demo scores.

Usage instructions will be displayed at the bottom of the TUI.

cargo run --bin example-cli -- --help

This is the harmony CLI, a minimal implementation

The current help text:

Usage: example-cli [OPTIONS]

Options:
  -y, --yes              Run score(s) or not
  -f, --filter <FILTER>  Filter query
  -i, --interactive      Run interactive TUI or not
  -a, --all              Run all or nth, defaults to all
  -n, --number <NUMBER>  Run nth matching, zero indexed [default: 0]
  -l, --list             list scores, will also be affected by run filter
  -h, --help             Print help
  -V, --version          Print version```

## Core architecture

![Harmony Core Architecture](docs/diagrams/Harmony_Core_Architecture.drawio.svg)