Chris-Greaves/dot

DevOps Toolkit

★ 0Forks 0GitHub ↗Compare

README

DevOps Toolkit (dot)

dot is a multi-tool for developers, platform engineers or anybody working in that space.

The Vision

  • Simple, fast CLI tool with a good set of functions out-of-the-box.
    • Converters dot convert supporting a wide range of conversions. E.g. JSON <-> YAML <-> TOML, JPEG <-> PNG <-> GIF, PEM <-> DIR <-> PKCS#7.
    • Generators dot generate supporting the creation of many of the common things used in DevOps. E.g. Public/Private key pairs (RSA, ed25519), Random strings with various encodings (base64), Hashes (MD5, SHA1, SHA256).
    • Watcher dot watch for when files, commands, or endpoints need monitoring.
    • Bulk Changes dot bulk when dealing with lots of file system changes, uploading large numbers of files or performing commands repeatedly.
  • Extendable using a plugin system
    • Added plugins also extend the -h output
    • Simple management using commands. E.g. dot plugin list|add|remove|update
  • A secure key value vault dot vault
    • Usable standalone (easy to use in scripts and commands)
    • Usable by plugins for Secret and login management

Inspirations

Contributors

Chris-Greaves

Issues