Skip to content

Latest commit

 

History

History
83 lines (83 loc) · 3.71 KB

ideas.org

File metadata and controls

83 lines (83 loc) · 3.71 KB

Ideas

“borgtui add” will add a folder path to the default profile

“borgtui create” will generate a backup for each repository under a profile.

Use the async borgtui create

Have a different screen than backing up files

Have a chart of the backup speed for each repo

Have both the TUI and non-interactive mode use the same command channel

Have a basic profile view

Have the ability to add backup paths from the tui

Have a severity for info_logs

Not quite the spirit but we have error logs now.

Add compaction

Make list archives a table

Paths with spaces in them are broken!

Thanks Matti for the quote idea!

Add exclude patterns

Add mounting support

Add a special wrapper type for the passphrase

Automatically canonicalize paths in the backup directory chooser

Watch the profile config file and update it when it’s edited externally

Refactor the input popup modal to be generic

Have a command to create a systemd unit

Add a systemd timer unit

Have the ability to disable repos

Add a subcommand to print out the configuration dir used

Don’t immediately bail when an error occurs in CLI mode for create (run them in parallel?)

Have a cli command to create a new profile

Have the ability to mount from the UI

Add the ability to unmount in the UI

Add the ability to list repositories from the CLI

Add the ability to set the borg passphrase from the CLI (set-passphrase <repo> --keyfile=<path> | --borg_passphrase=<ENV|DIRECT>)

Just print the repository name when using list-repos

Have the ability to list archives per-repo

Use Passphrase instead of String everywhere

Add borg check support

Add systemd unit options for check

Have a –latest flag for listing archives

Using init on a new profile should make that profile

Have a cursor in the profiles screen so you can interact and edit them

Update the README to document the project

Add the ability to move the cursor when adding projects by CLI

Add a cursor in “InputFieldWithSuggestions” to help track which one is “selected”

Have a subcommand to make invalid states in setting the repo password unrepresentable

Check if a file exists when using set-password with a keyfile

Fix how notifications are handled in check (there’s several in different places)

Make a generic notifications function

Suggest a canonicalized path in the “add file path” popup

BUG: Mount points aren’t sorted in most recent order