Gábor Boskovits <boskov...@gmail.com> writes: > 2018-03-08 20:01 GMT+01:00 Ricardo Wurmus <rek...@elephly.net>: > >> 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. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net