2018-03-08 21:15 GMT+01:00 Ricardo Wurmus : > > Gábor Boskovits writes: > > > 2018-03-08 20:01 GMT+01:00 Ricardo Wurmus : > > > >> Hi Guix, > >> > >> under “guix/scripts” there are a couple of tools that are really useful, > >> such as “guix challenge”. While they are great for the command line, > >> I’d really like to use them from within Guile. > >> > >> Using “(guix-challenge)” directly is cumbersome, because I need to > >> provide an argument list “args”, which is then parsed internally. > >> Instead, I’d like to be able to say > >> > >> (challenge #:urls (list "a" "b") > >> #:packages (list foo bar baz)) > >> > >> and have it produce some report values. Then “guix-challenge” could be > >> implemented in terms of “challenge”. > >> > >> The same might be useful for “guix-build” or “guix-environment”. > >> > >> > > I agree. This would also enable more flexible cli possibilities, and > > would be really useful for scripting. Does this idea fit to the > > improve command line tools outreachy idea? > > The outreachy project is about making the *output* of Guix prettier and > less cluttered, so this would not be part of that project. > > I see, then I'm willing to help you out with this, if we decide to implement it. I would wait for some more opinions thou. > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net > > >