On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin <m...@openmailbox.org> wrote: > Eric Bavier <ericbav...@openmailbox.org> writes: > >> On Wed, 14 Oct 2015 23:44:39 +0200 >> l...@gnu.org (Ludovic Courtès) wrote: >> >>> Mathieu Lirzin <m...@openmailbox.org> skribis: >>> >>> > l...@gnu.org (Ludovic Courtès) writes: >>> > >>> >> Dunno, I admit I’m not as enthusiastic as the other people here. :-) >>> >> >>> >> What would ‘guix gc’ (without any option) do? >>> > >>> > Show --help and exit(0)? ;) >>> >>> Sure we could do that, but I’m not convinced it’s an improvement. WDYT? >> >> FWIW, I'm not convinced either. > > I think the enthusiasm for changing ‘guix gc’ was induced by somekind of > shared experience of typing it loosely and ending up having to download > a lot of substitutes again. So maybe we can keep ‘guix gc’ as it is but > make it interactive by listing what is going to be deleted and ask for > confirmation with a [Y/n] prompt. This solution will also require > somekind of a ‘--force’ option for scripting purposes. > > Does it sound better?
In general, I do not like interactive CLIs. I'm fine with 'guix gc' working as-is. The re-downloading lots of substitutes issue is not an issue about the CLI, but rather about not making store items that you want to hang around GC roots. - Dave