* Does define-command automatically add the subcommand to the guix CLI?
@ 2022-11-15 14:59 jgart
2022-11-15 15:15 ` Ricardo Wurmus
0 siblings, 1 reply; 8+ messages in thread
From: jgart @ 2022-11-15 14:59 UTC (permalink / raw)
To: Guix Help
hi,
Does define-command automagically add the subcommand to the guix CLI?
For example, guix-format:
https://github.com/bqv/rc/blob/live/guix/scripts/format.scm#L21
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 14:59 Does define-command automatically add the subcommand to the guix CLI? jgart
@ 2022-11-15 15:15 ` Ricardo Wurmus
2022-11-15 16:42 ` (
0 siblings, 1 reply; 8+ messages in thread
From: Ricardo Wurmus @ 2022-11-15 15:15 UTC (permalink / raw)
To: jgart; +Cc: help-guix
jgart <jgart@dismail.de> writes:
> Does define-command automagically add the subcommand to the guix CLI?
>
> For example, guix-format:
>
> https://github.com/bqv/rc/blob/live/guix/scripts/format.scm#L21
No, you need to set GUIX_EXTENSIONS_PATH.
--
Ricardo
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 15:15 ` Ricardo Wurmus
@ 2022-11-15 16:42 ` (
2022-11-15 18:05 ` jgart
2022-11-16 9:09 ` zimoun
0 siblings, 2 replies; 8+ messages in thread
From: ( @ 2022-11-15 16:42 UTC (permalink / raw)
To: Ricardo Wurmus, jgart; +Cc: help-guix
On Tue Nov 15, 2022 at 3:15 PM GMT, Ricardo Wurmus wrote:
> No, you need to set GUIX_EXTENSIONS_PATH.
You don't need to anymore, because of commit bbc1735, no?
-- (
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 16:42 ` (
@ 2022-11-15 18:05 ` jgart
2022-11-15 18:08 ` (
2022-11-16 9:09 ` zimoun
1 sibling, 1 reply; 8+ messages in thread
From: jgart @ 2022-11-15 18:05 UTC (permalink / raw)
To: (; +Cc: Ricardo Wurmus, help-guix
On Tue, 15 Nov 2022 16:42:29 +0000 "(" <paren@disroot.org> wrote:
> You don't need to anymore, because of commit bbc1735, no?
hi paren,
Does bbc1735 work on foreign distros also or ¯\_(ツ)_/¯?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 18:05 ` jgart
@ 2022-11-15 18:08 ` (
2022-11-15 19:04 ` jgart
0 siblings, 1 reply; 8+ messages in thread
From: ( @ 2022-11-15 18:08 UTC (permalink / raw)
To: jgart; +Cc: Ricardo Wurmus, help-guix
Heya,
On Tue Nov 15, 2022 at 6:05 PM GMT, jgart wrote:
> On Tue, 15 Nov 2022 16:42:29 +0000 "(" <paren@disroot.org> wrote:
> Does bbc1735 work on foreign distros also or ¯\_(ツ)_/¯?
I think so. What you need to do is package up your extension, and make sure
it installs the extension code to #$output/share/guix/extensions. When it's
installed that directory should be added to GUIX_EXTENSIONS_PATH automatically.
-- (
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 18:08 ` (
@ 2022-11-15 19:04 ` jgart
2022-11-16 9:15 ` zimoun
0 siblings, 1 reply; 8+ messages in thread
From: jgart @ 2022-11-15 19:04 UTC (permalink / raw)
To: (; +Cc: Ricardo Wurmus, help-guix
On Tue, 15 Nov 2022 18:08:23 +0000 "(" <paren@disroot.org> wrote:
> Heya,
>
> On Tue Nov 15, 2022 at 6:05 PM GMT, jgart wrote:
> it installs the extension code to #$output/share/guix/extensions. When it's
> installed that directory should be added to GUIX_EXTENSIONS_PATH automatically.
There's no examples currently in the code base of an extension like
that, right?
But I get what you're sayin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 16:42 ` (
2022-11-15 18:05 ` jgart
@ 2022-11-16 9:09 ` zimoun
1 sibling, 0 replies; 8+ messages in thread
From: zimoun @ 2022-11-16 9:09 UTC (permalink / raw)
To: (, Ricardo Wurmus, jgart; +Cc: help-guix
Hi,
On Tue, 15 Nov 2022 at 16:42, "(" <paren@disroot.org> wrote:
> On Tue Nov 15, 2022 at 3:15 PM GMT, Ricardo Wurmus wrote:
>> No, you need to set GUIX_EXTENSIONS_PATH.
>
> You don't need to anymore, because of commit bbc1735, no?
Assuming the extension is installed, no? If the extension is a package
and installed as such, indeed. Otherwise, GUIX_EXTENSIONS_PATH. From
my understanding.
Cheers,
simon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Does define-command automatically add the subcommand to the guix CLI?
2022-11-15 19:04 ` jgart
@ 2022-11-16 9:15 ` zimoun
0 siblings, 0 replies; 8+ messages in thread
From: zimoun @ 2022-11-16 9:15 UTC (permalink / raw)
To: jgart, (; +Cc: Ricardo Wurmus, help-guix
Hi,
On Tue, 15 Nov 2022 at 13:04, jgart <jgart@dismail.de> wrote:
> On Tue, 15 Nov 2022 18:08:23 +0000 "(" <paren@disroot.org> wrote:
>> Heya,
>>
>> On Tue Nov 15, 2022 at 6:05 PM GMT, jgart wrote:
>> it installs the extension code to #$output/share/guix/extensions. When it's
>> installed that directory should be added to GUIX_EXTENSIONS_PATH automatically.
>
> There's no examples currently in the code base of an extension like
> that, right?
Well, see guix-modules. I did an attempt for a simple “hello world“
example with patch#58339 [1]. Maybe I will resume it if my motivation
is back…
1: http://issues.guix.gnu.org/issue/58339
Cheers,
simon
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-11-16 9:33 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-15 14:59 Does define-command automatically add the subcommand to the guix CLI? jgart
2022-11-15 15:15 ` Ricardo Wurmus
2022-11-15 16:42 ` (
2022-11-15 18:05 ` jgart
2022-11-15 18:08 ` (
2022-11-15 19:04 ` jgart
2022-11-16 9:15 ` zimoun
2022-11-16 9:09 ` zimoun
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).