Skip to content

Add a CLI #4

Description

@mrtnin

At present, the Backy gem relies on rake tasks to manage database backup operations. To improve usability and provide a more intuitive interface, we will implement a Command Line Interface (CLI) with a set of easy-to-use commands. The goal is to create the following CLI commands for the Backy gem:

backy run: Perform a backup operation using the current configuration settings.
backy restore: Restore the database from the latest backup or a specified backup file.
backy push: Push the local backup to a remote storage location (e.g., AWS S3, Google Cloud Storage, etc.).
backy upload: Upload a specified backup file to the remote storage.
backy download: Download a specified backup file from the remote storage to the local system.
backy list: Display a list of available backups, both locally and in remote storage.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions