hope

command module
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: MIT Imports: 1 Imported by: 0

README

Home OPErations

Hope is not a strategy

-- Unknown

But it can be your cluster management command line tool!

-- Me

Hope is my solution to my 1000 line Makefile that ended up being written in my home-network repo. Since there's very little value to having everything wrapped up into a Makefile, considering nearly nothing is made, I decided to start the migration into a more robust tool.

This repo exists for a few different reasons:

  • Clean up the massive Makefile I used to have
  • Experiment more with Golang, especially with passing around stdin/out between subprocesses
  • Eliminate other odd scripts that posed minimal value, but were tons of code to deal with
  • Allow me to just pull this binary, and a couple credentials, and have a fully functioning management layer for my network
  • Have a single binary I could bake into a CI pipeline that could be used to automate even more
  • Keep things consolidated.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
hope/utils
Package utils -- Utility functions to be used throughout cmd.
Package utils -- Utility functions to be used throughout cmd.
pkg
fileutil
https://stackoverflow.com/a/56314145
https://stackoverflow.com/a/56314145
scp
ssh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL