Hi, In the mood for documenting the recent GUIX_EXTENSIONS_PATH, I am missing something because I hit an error. Before diving, maybe my daily coffee dose is not enough…
--8<---------------cut here---------------start------------->8--- $ cat /tmp/foo/bar.scm (define-module (guix extensions bar) #:use-module (guix scripts)) (define-command (guix-bar . args) (category extension) (synopsis "a bar with beers") (pk "dumb")) $ export GUIX_EXTENSIONS_PATH=/tmp/foo $ guix --help Usage: guix COMMAND ARGS... Run COMMAND with ARGS. COMMAND must be one of the sub-commands listed below: Backtrace: 4 (primitive-load "/home/simon/.config/guix/current/bin/guix") In ice-9/boot-9.scm: 1731:15 3 (with-exception-handler #<procedure 7f13f2064b70 at ice-9/boot-9.scm:1815:7 (exn)> _ # _ …) In guix/ui.scm: 2105:20 2 (show-guix-help) In srfi/srfi-1.scm: 691:23 1 (filter-map #<procedure source-file-command (file)> _ . _) In guix/ui.scm: 2023:2 0 (source-file-command _) guix/ui.scm:2023:2: In procedure source-file-command: Throw to key `match-error' with args `("match" "no matching pattern" ("tmp" "foo" "bar.scm"))'. --8<---------------cut here---------------end--------------->8--- What do I miss? All the best, simon