Hi, zimoun <zimon.touto...@gmail.com> skribis:
> I speculate too. :-) I guess because the idea behind “guix system” is > one action at a time however “guix package” can compose actions in one > transaction (guix package --install=foo --remove=bar). Using the > default CLI parser (SRFI-37), it seems easier for composing to use the > options (--<name-it>) than to extract actions. For instance, if it was > “guix package <action>” as it is with “guix system”, then it is harder > to parse the composition, i.e., Yeah, long ago Alex Kost and others proposed turning some of the current ‘guix package’ options into sub-sub-commands of a new ‘guix profile’ sub-command: ‘guix profile install foo’, ‘guix profile delete-generations’, etc. It may be consistent but maybe a bit far-fetched and annoying to type… Ludo’.