[enhancement] Text based UI or CLI for config file creation/editing

Bug #1375630 reported by Mauro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Back In Time
Confirmed
Wishlist
Unassigned

Bug Description

Back In Time is a great piece of software :-)
I've managed to use it also on my embedded NAS, which carries a Debian distribution. I just installed the backintime-common package, because GUIs are not supported in there. Unfortunately, the only very uncomfortable thing is that I had to "prepare" a configuration file on my desktop PC using the KDE interface and then copy it on the NAS. In fact, some configuration options in the config file are not so easy to understand (for example: a unit of "20" may represent days or gigabytes, if I remember well...), so a direct editing of the config file, apart from small tunings, is not an easy task. Also, BIT version differences between environments might make it even more difficult, because you may not know exactly which options are available/supported.

So, I think a good enhancement would be to provide a text-based UI or a new CLI program that allows you to create/edit the configuration file, so that the current backintime executable can then run the defined profiles as usual.

As an alternative, a good documentation of the different configuration options and syntax (which considers BIT version differences) would be valuable.

Related branches

Mauro (mauromol)
summary: - [enhancement] Text based UI or CLI
+ [enhancement] Text based UI or CLI for config file creation/editing
Revision history for this message
Germar (germar) wrote :

Please take a look at 'man backintime-config'. This explains all config keys. You can find examples in /usr/share/doc/backintime/examples/.

A CLI would be a nice feature and there was already a branch in https://code.launchpad.net/~ryan-c-ahearn/backintime/command_line_interface
But unfortunately this branch was never merged into main dev branch. By now it is completely outdated and would need a lot of work to comply with main branch.

I'm currently working on getting rid of two GUIs (Gnome/Gtk+ and KDE) to make further development easier with only one Qt4 GUI. But if someone would like to overhaul the CLI code we could merge this into 1.1 series.

Changed in backintime:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Mauro (mauromol) wrote :

Sorry for not knowing about the "man backintime-config", it is certainly useful meanwhile!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.