Romain Bignon
daa524d75d
'ls' and 'cd' are now weboob commands
2011-05-08 17:25:32 +02:00
Romain Bignon
c587ce65b0
weboob-config can't be run in interactive mode anymore
2011-05-08 14:38:54 +02:00
Romain Bignon
c159a5d43e
command 'ls' always refetch objects
2011-05-07 14:23:47 +02:00
Laurent Bachelier
8075d538f0
Better messages and return codes in applications
...
Use stderr and return codes >0 when it makes sense.
Loose return code conventions:
* 1 for generic errors
* 2 for user input errors
* 3 for remote errors (not found, etc.)
* 4 for not implemented
2011-05-04 00:44:43 +02:00
Laurent Bachelier
7bf794b7e5
Add missing fillobj() call on get_object
...
fillobj was only called when getting previously fetched objects in
interactive mode.
This probably wasn't detected because most get_* backend functions
usually fill a lot of fields by themselves.
2011-04-21 22:59:30 +02:00
Romain Bignon
7098e44d9b
use CapResources for radios
2011-04-21 12:07:37 +02:00
Romain Bignon
c28d5a99c1
factorize ls and cd in ReplApplication
2011-04-21 11:01:50 +02:00
Romain Bignon
7e2bb91b3b
change license to AGPLv3+
2011-04-08 12:48:07 +02:00
Romain Bignon
d6cb3f78ed
fix call to bcall_error_handler() on mother class
2011-03-05 23:56:47 +01:00
Romain Bignon
2ba3f46f3b
split ReplApplication to create ConsoleApplication
2011-03-05 21:55:20 +01:00
Romain Bignon
bd7809f22e
checks on given backends for 'backends <add|register>' subcommands
2011-03-01 11:06:39 +01:00
Romain Bignon
a84b3ea5a3
remove the useless '--to_file' parameter on boobmsg
2011-02-26 10:27:38 +01:00
Juke
1382b50a7d
cleaner solution to output to a file
2011-02-25 18:49:23 +01:00
juke
6a40375b6a
boobmsg can export to a file closes #490
2011-02-15 12:31:40 +01:00
juke
23009fe4a9
use stdout in format() closes #469
2011-02-11 18:52:08 +01:00
Juke
73e7d50e7f
use stderr closes #470
2011-02-10 17:16:07 +01:00
Christophe Benz
638dc1f466
introduce unique_backend argument for parse_id
2010-12-13 16:43:27 +01:00
Christophe Benz
e9ede31053
fix parse_args conflict
2010-12-13 16:18:23 +01:00
Christophe Benz
5bdd1540fe
s/parseargs/parse_args
2010-12-13 15:42:20 +01:00
Romain Bignon
fbf74148a6
reintroduce the 'short' optional parameter for get_command_help()
2010-12-13 11:31:58 +01:00
Romain Bignon
0a4e05e509
do not print weboob commands when application is not REPL
2010-12-09 12:03:21 +01:00
Christophe Benz
3dd50f363d
remove unnecessary brackets
2010-12-08 18:10:42 +01:00
Romain Bignon
5dae3e3c92
use specifics OptionParser and OptionFormatter to display commands list
2010-12-08 17:53:05 +01:00
Romain Bignon
30db5a92a2
fix unicode issues
2010-11-29 21:07:28 +01:00
Christophe Benz
560798bf7d
implement mandatory fields for custom formatters
2010-11-23 14:46:32 +01:00
Romain Bignon
c83c923e3d
moved ICapDating.get_status() and ICapMessagesPost.get_status() into ICapAccount.get_account_status()
2010-11-20 20:52:53 +01:00
Romain Bignon
d1596e0487
ask: if choices are too long, display a list with labels instead of onliner question
2010-11-17 20:44:33 +01:00
Romain Bignon
b6821b0567
fixes related to ModuleLoadError
2010-11-17 19:43:25 +01:00
Christophe Benz
bf5741759a
enhance inspect, use browser.location then browser.open as fallback
2010-11-17 16:26:52 +01:00
Christophe Benz
f0c3e6029a
introduce ModuleLoadError
2010-11-17 15:05:53 +01:00
Christophe Benz
692caf9453
add a quiet mode for load_module
2010-11-17 14:17:38 +01:00
Christophe Benz
16fe553f51
fix english error, display exception message
2010-11-17 14:17:03 +01:00
Christophe Benz
25b9a48b59
add spaces to slashes for choices
2010-11-17 12:33:26 +01:00
Romain Bignon
c35497e582
load readline history in main() instead of constructor
2010-11-15 22:02:59 +01:00
Christophe Benz
5825b9f304
do not specify white color (37 value) for bold
2010-11-15 11:59:34 +01:00
Romain Bignon
0746942e02
accept backends name with only letters and digits
2010-11-14 22:18:56 +01:00
Romain Bignon
c644aacd29
fix: use ResultsCondition in BackendsCall instead of hack in Weboob (refs #372 )
2010-11-14 21:46:48 +01:00
Christophe Benz
5fc8c14b2d
fix #372 conditions should not be treated by formatters
2010-11-14 15:04:20 +01:00
Romain Bignon
916fc3d98e
add a path completer for weboorrents command 'getfile'
2010-11-14 14:11:10 +01:00
Christophe Benz
5d6b3d6abc
add inspect command
2010-11-14 11:09:04 +01:00
Romain Bignon
fda971a7f1
oops typo in call of CallErrors handler
2010-11-12 14:24:43 +01:00
Romain Bignon
8c7da03c60
fix: when there are no args, return [] instead of ['']
2010-11-11 13:57:25 +01:00
Romain Bignon
d224effe35
fixes
2010-11-11 01:56:03 +01:00
Romain Bignon
3fb2bb6575
factorization of CallErrors exception handlers
2010-11-11 01:43:58 +01:00
Christophe Benz
b69a31e1b9
python2.5 compatibility (for maemo)
2010-11-01 16:48:17 +01:00
Romain Bignon
4670081040
minor changes
2010-11-01 10:08:18 +01:00
Romain Bignon
2b55ab7340
fix the 'logging' command
2010-10-31 00:14:53 +02:00
Romain Bignon
4e4ca43949
fix logging, and add --logging-file parameter
2010-10-30 13:49:21 +02:00
Romain Bignon
2fa00066ba
unused import
2010-10-30 11:26:04 +02:00
Romain Bignon
8fc7860150
$full and $direct selectors work
2010-10-30 11:24:49 +02:00