Unified Backups: Bootstrap `gitlab-backup-cli` tool
What does this MR do and why?
Creates a new monorepo Gem: https://docs.gitlab.com/ee/development/gems.html to hold Backup CLI related code.
This is starting as a monorepo Gem but with the intention to extract into an external Gem in the near future.
How to set up and validate locally
$ ./bin/gitlab-backup-cli
Commands:
gitlab-backup-cli help [COMMAND] # Describe available commands or one specific command
gitlab-backup-cli version # Display the version information
$ ./bin/gitlab-backup-cli version
GitLab Backup CLI (0.0.1)
$ ./bin/gitlab-backup-cli --help
Commands:
gitlab-backup-cli help [COMMAND] # Describe available commands or one specific command
gitlab-backup-cli version # Display the version information
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #428501 (closed)
Edited by Gabriel Mazetto