guix-devel/guix/scripts
Ludovic Courtès b3f213893b ui: Factorize command-line + env. var. option parsing.
* guix/ui.scm (%default-argument-handler, parse-command-line): New
  procedures.
  (environment-build-options): Make private.
* guix/scripts/archive.scm (guix-archive)[parse-options,
  parse-options-from]: Remove.  Use 'parse-command-line' instead.
* guix/scripts/build.scm (guix-build): Likewise.
* guix/scripts/environment.scm (guix-environment): Likewise.
* guix/scripts/package.scm (guix-package): Likewise.
* guix/scripts/system.scm (guix-system): Likewise.
* tests/ui.scm (with-environment-variable): New macro.
  ("parse-command-line"): New test.
2015-02-26 00:04:36 +01:00
..
import import: Add CPAN importer. 2015-01-09 10:38:26 -06:00
archive.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
authenticate.scm
build.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
download.scm
environment.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
gc.scm
hash.scm
import.scm
lint.scm
offload.scm
package.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
pull.scm
refresh.scm
substitute-binary.scm
system.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00