1) What part of the model would need changes:
The GC3Utils commands, i.e., the contents of `gc3utils/commands.py`
and perhaps the `GC3UtilsScript` class in `gc3libs/cmdline.py`.
2) What is the reason why the changes is proposed:
All GC3Utils commands now implement a `-s`/`--session` option, which
has in practice become mandatory since everyone is only running GC3Pie
with session-based scripts. "Bare" submissions are a thing of the
past.
3) What is the proposal:
Since the session name has become a mandatory part of the command
line, we could rewrite (almost) all GC3Utils to be subcommands of the
`gsession` command. For example, `gkill -s session -A` would become
`gsession session kill -A`.
This would allow us to deprecate many GC3Utils commands and reduce the
namespace pollution and avoid clashes (we've already had to rename
`gresources` to `gservers`).
Original issue reported on code.google.com by riccardo.murri@gmail.com on 29 Oct 2014 at 9:38
Original issue reported on code.google.com by
riccardo.murri@gmail.com
on 29 Oct 2014 at 9:38