My rust cli to manage certain aspects in and around my homelab
Find a file
2025-07-08 16:28:01 +02:00
src fix(purelymail/account-creation): show the password used to create the account 2025-07-08 16:28:01 +02:00
.gitignore add Cargo.lock 2025-07-08 12:30:08 +02:00
Cargo.lock add Cargo.lock 2025-07-08 12:30:08 +02:00
Cargo.toml init 2025-07-08 12:26:04 +02: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 init 2025-07-08 12:26:04 +02:00

homelab-cli

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. Build and link homelab-cli and place it in ~/.local/bin (make sure you have added this to 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.