(re-posting since I forgot to CC the list) Yarl <[email protected]> writes: > Flags should not represent actions but options.
How does one then represent a single "transaction"/generation in which you install package A and remove package B? Cuz that is the reason why we have `guix package --install A --remove B` instead of `guix package install A` and `guix package remove b` or `guix profile install A` and `guix profile remove b`. I certainly agree there's room for improvement in restructuring the guix commands (and improving their help output), but i think that doing so should probably be a *very* slow process :) Kind regards, pinoaffe And here's Yarl's response to the above: > Hi, > > You have not answered to the list. > > I didn't know this use of guix package (I never use it). I know there > will be exceptions. > > I realize that the process will and must be slow. > > We must take the time to model what's our derised result and plan the > replacement process. > > We will have for a long time redundancy. New and old interface together > until we can finally keep only the new version. > > That's a lot of work. The question is: do we want? > > yarl
