guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guix package: Rename "generation" options


From: Tanguy Le Carrour
Subject: Re: guix package: Rename "generation" options
Date: Tue, 12 Nov 2019 09:58:43 +0100

Hi Hartmut!


Le 11/08, Hartmut Goebel a écrit :
> i often stumble about generation related short-options being mixed lower
> and upper-case:
> 
>   -l, --list-generations[=PATTERN]
>   -d, --delete-generations[=PATTERN]
>   -S, --switch-generation=PATTERN
> 
> I would prefer to have them consistent, so they are easier to remember.

Speaking of consistency, I've been wondering for months why `guix system`
and `guix package` do not work the same way!? One uses positional
arguments, the other options!

```
$ guix package --list-generations[=PATTERN]
$ guix package --delete-generations[=PATTERN]
$ guix package --switch-generation=PATTERN
```

*vs*

```
$ guix system list-generations [PATTERN]
$ guix system delete-generations [PATTERN]
$ guix system switch-generation PATTERN
```

Is this on purpose?!
I think `guix system` is better, as those are actions, not modifiers or options.
Does this make sense?!

Regards,

-- 
Tanguy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]