/otzarri-devops

Primary LanguageShellGNU General Public License v3.0GPL-3.0

otzarri-devops

Development and system administration tool set.

Remote interactive installation (AchLinux/Manjaro, Debian/Ubuntu)

$ bash -c "$(curl -s https://gitlab.com/josebamartos/otzarri-devops/-/raw/master/installer/remote-install.sh)"

Remote unattended installation (AchLinux/Manjaro, Debian/Ubuntu)

To force the script to overwrite the existing configuration files:

$ curl -s https://gitlab.com/josebamartos/otzarri-devops/-/raw/master/installer/remote-install.sh | bash -s overwrite-config

Local installation

$ git clone git@gitlab.com:josebamartos/otzarri-devops.git
$ otzarri-devops/installer/install.sh

Uninstallation

$ otzarri-devops-uninstall

Tools

Tools are in bin director and their respective config files are in config directory.

Tool Config Description
gitlab-init gitlab-init.cfg Initializes git into current directory and pushes it to a new project in GitLab
git-mvbranch Rename a git branch
git-id git-identities.yaml Manage local user.name and user.email of a git repository