Skip to content

Create GUI for Backup-Utility #7

Description

@Dari0o

Add a GUI for Backup-Manager.py.

The GUI should look minimal and clean and the program should still work via python BackupManager.py, with all it's CLI arguments in the console. The GUI mode should only start when executing the python-file with an CLI argument like: python BackupManager.py -gui
The CLI argument is intended for development purposes only, so make sure you can distinguish it from the other code by adding comments (in BackupManager.py).

When Backup-Manager is production ready, we will add an installer in a separate issue

The GUI should include options for all CLI arguments (see README).

What to do

  • add GUI as described in a new python module
  • add CLI argument to start Backup-Manager in GUI mode
  • needs to pass all tests
  • add new tests
  • run the GUI version locally to ensure everything works

Files to change:

  • BackupManager.py
  • test_BackupManager.py
  • add new GUI module

If finished, reference this issue in a pull-request.
Work in the gui-developement branch.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions