My rust cli to manage certain aspects in and around my homelab
Find a file
2026-02-09 22:11:18 +01:00
src feat(purelymail): add alias creation tool 2026-02-09 17:38:53 +01:00
.gitignore add Cargo.lock 2025-07-08 12:30:08 +02:00
.woodpecker.yaml [skip ci]fix(ci): fix naming of release artifacts 2026-02-09 22:03:03 +01:00
Cargo.lock [skip ci]fix(ci): vendor openssl so ci builds dont fail 2026-02-09 21:56:19 +01:00
Cargo.toml [skip ci]fix(ci): vendor openssl so ci builds dont fail 2026-02-09 21:56:19 +01:00
Homelab.template.toml init 2025-07-08 12:26:04 +02:00
LICENSE init 2025-07-08 12:26:04 +02:00
README.md [skip ci]docs(readme): mention ci builds in the installation instructions 2026-02-09 22:11:18 +01:00
renovate.json feat(ci): setup ci 2026-02-09 21:44:57 +01:00

homelab-cli

status-badge

A rust CLI that I use to automate the menial tasks in my homelab.

Please make sure if you really want to use this. I make heavy use of unwrap and unchecked http calls, so this can and will break at any given moment if you are not very careful with what you enter.

Setup

  1. Copy Homelab.template.toml to ~/.config/Homelab.toml and replace the placeholder valued with your actual values
  2. Grab the newest release from here or build it yourself, then drop it somewhere in your PATH

Issues & Pull requests

This tool is totally specific to my homelab and my workflow, so don't expect that I will respond in any way to issues. Pull Requests I might review, but again, this is tailored to me. You're better of forking if you must.

License

This is licensed under the MIT license.