/dops

An all-round toolkit written in Golang :hammer_and_wrench:

Primary LanguageGoMIT LicenseMIT

Dops

๐Ÿ’ป DOPS - CLI DevOps Toolkit

Downloads Go Test Stars Forks Issues License: MIT
Downloads


Installation | Usage | Contributing | Report a Bug | Submit Feature Idea


What is dops โ“

Dops is a commandline tool, which consists of many different modules. The goal of Dops is to simplify as much DevOps work as possible. Dops runs on the most common operating systems, so that you have the same toolkit available across multiple platforms. Dops is designed to help eliminate annoying scripts and repetitive processes.
Dops is structured in a way that it is very easy to add a new module. So everyone can write their own module in no time to make their own work easier. This also helps others who have a similar problem, who can then improve the module even further with their own ideas. Which makes adding a module a win-win situation!

Features ๐Ÿ”ฅ

Dops currently features {"Module":null} modules!

To see the documentation of these, go here.

Installation ๐Ÿ’ฟ

To install dops just run the following commands

Multiplatform using go

If you have already installed go, you can install dops as follows:

go get github.com/dops-cli/dops

To update dops using go, you have to run:

go get -u github.com/dops-cli/dops

Linux

To install dops you must run the following command in a terminal:

curl -s https://dops-cli.com/get/linux | sudo bash

Windows

To install dops you must run the following command in a PowerShell terminal with administrative privileges:

iwr -useb dops-cli.com/get/windows | iex

macOS

/bin/bash -c "$(curl -fsSL https://dops-cli.com/get/linux)"

Other / Manual install

If you are using a different operating system you can still use dops.
Go to the latest release: https://github.com/dops-cli/dops/releases/latest and download the version you need.

Usage ๐Ÿ“

To use dops all you have to do is to enter dops into a terminal. This will automatically display the built-in help of dops.
If you want to learn more about a particular module, you can do so with this command: dops [module] -h.

Versioning

We are in the first major version of dops, with every new module, and other significant changes, the MINOR (v1.โ†‘.0) number will be increased. For everything else (fixes, docs, refactor, etc.), the PATCH (v1.X.โ†‘) number will be increased.

Attribution

Package Original Last Original Commit License
cli github.com/urfave/cli d2d2098085cee084bc50ae293acf8568cfb348e6 MIT

dops-cli.com  ยท  GitHub @dops-cli