diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-06-24 19:24:07 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-06-24 19:24:07 +0100 |
commit | 07da08f0eefd7ccb5d9289abce9d511f6593b20a (patch) | |
tree | 755c22b7511316bafd255127841b495a2f66a894 /seivot | |
parent | 4106736cca2acbd61d2295d5ecdd17356e864a5e (diff) | |
download | seivot-07da08f0eefd7ccb5d9289abce9d511f6593b20a.tar.gz |
Use new API for cliapp settings.
Diffstat (limited to 'seivot')
-rwxr-xr-x | seivot | 91 |
1 files changed, 44 insertions, 47 deletions
@@ -298,54 +298,51 @@ class Seivot(cliapp.Application): def add_settings(self): self.factory = BackupProgramFactory() - self.settings.add_choice_setting(['program'], self.factory.names(), - 'program to benchmark (%default)') - - self.settings.add_integer_setting(['generations'], - 'total number of generations to ' - 'measure (%default)', - metavar='COUNT', - default=5) - self.settings.add_bytesize_setting(['initial-data'], - 'size of initial live data ' - '(%default)', - metavar='SIZE', - default=1024) - self.settings.add_bytesize_setting(['incremental-data'], - 'add SIZE live data for ' - 'additional generations ' - '(%default)', - metavar='SIZE', - default=1024) - - self.settings.add_string_setting(['obnam-branch'], - 'bzr branch from which to run obnam ' - '(default is installed obnam)') - self.settings.add_string_setting(['larch-branch'], - 'bzr branch from which to use larch ' - '(default is installed larch)') - self.settings.add_string_setting(['obnam-profile'], - 'store Python profiling output ' - 'in files named after NAMEPATTERN ' - '(no profiling, unless set); ' - '%(foo)s in pattern gets filled ' - 'in, where foo is op (for ' - 'backup/restore/etc), gen, or ' - 'order (cumulative/time)', - metavar='NAMEPATTERN', - default='') - self.settings.add_string_setting(['encrypt-with'], - 'encrypt backups with KEYID', - metavar='KEYID') + self.settings.choice(['program'], self.factory.names(), + 'program to benchmark (%default)') + + self.settings.integer(['generations'], + 'total number of generations to ' + 'measure (%default)', + metavar='COUNT', + default=5) + self.settings.bytesize(['initial-data'], + 'size of initial live data (%default)', + metavar='SIZE', + default=1024) + self.settings.bytesize(['incremental-data'], + 'add SIZE live data for ' + 'additional generations ' + '(%default)', + metavar='SIZE', + default=1024) + self.settings.string(['obnam-branch'], + 'bzr branch from which to run obnam ' + '(default is installed obnam)') + self.settings.string(['larch-branch'], + 'bzr branch from which to use larch ' + '(default is installed larch)') + self.settings.string(['obnam-profile'], + 'store Python profiling output ' + 'in files named after NAMEPATTERN ' + '(no profiling, unless set); ' + '%(foo)s in pattern gets filled ' + 'in, where foo is op (for ' + 'backup/restore/etc), gen, or ' + 'order (cumulative/time)', + metavar='NAMEPATTERN', + default='') + self.settings.string(['encrypt-with'], + 'encrypt backups with KEYID', + metavar='KEYID') - self.settings.add_boolean_setting(['drop-caches'], - 'clear Linux kernel cache before ' - 'running commands (will ask for ' - 'sudo pasword') - - self.settings.add_boolean_setting(['use-sftp'], - 'access backup repository over the ' - 'network via sftp') + self.settings.boolean(['drop-caches'], + 'clear Linux kernel cache before ' + 'running commands (will ask for sudo pasword') + + self.settings.boolean(['use-sftp'], + 'access backup repository over the ' + 'network via sftp') def process_args(self, args): progname = self.settings['program'] |