a-kenji
23ef39a2d9
clan: add dynamic completions
...
Add dynamic completion scaffolding to the clan `cli`.
Also add a dynamic completion mechanism for machines for commands that
have machines as their sole argument.
More intricate dynamic completions will be implemented in follow up
PR's.
2024-05-31 12:55:41 +02:00
kenji
f1c02bbd46
Merge pull request 'Add top level domain option for zerotier machines.' ( #1499 ) from mrvandalo/clan-core:feature/static-host-tld into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1499
2024-05-29 18:40:15 +00:00
Ingolf Wagner
2caa837537
Add top level domain option for zerotier machines.
2024-05-29 18:40:15 +00:00
clan-bot
e1ddbf226a
Merge pull request 'install.sh: improvements' ( #1500 ) from DavHau-install-dev into main
2024-05-29 18:03:50 +00:00
DavHau
7cb8c114c2
install.sh: improvements
...
- use either curl or wget
- add to PATH /nix/var/nix/profiles/default/bin
2024-05-29 18:51:34 +02:00
clan-bot
5945630870
Merge pull request 'gui-installer: depend on git + ignore flake config' ( #1498 ) from DavHau-dave into main
2024-05-29 15:48:54 +00:00
DavHau
ccadac4bb3
gui-installer: depend on git + ignore flake config
2024-05-29 17:42:44 +02:00
clan-bot
15b77f6b8a
Merge pull request 'Webview: bootstrap layout' ( #1497 ) from hsjobeki-main into main
2024-05-29 14:45:45 +00:00
Johannes Kirschbauer
9bf76037aa
Webview: bootstrap layout
2024-05-29 16:40:54 +02:00
Mic92
d0d973b797
Merge pull request 'make config command read-only' ( #1319 ) from config into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1319
2024-05-29 11:25:27 +00:00
Jörg Thalheim
c1e2bc9ea9
make config command read-only
2024-05-29 13:17:55 +02:00
clan-bot
0eef21e2ef
Merge pull request 'Update flakes' ( #1492 ) from pass-nix-options into main
2024-05-29 10:58:19 +00:00
Jörg Thalheim
461aa579c2
fmt more stuff
2024-05-29 12:51:43 +02:00
Jörg Thalheim
da442c47f6
drop non-compiling wayland-proxy-virtwl
2024-05-29 12:51:18 +02:00
Jörg Thalheim
491d37ea67
update flake
2024-05-29 12:51:04 +02:00
clan-bot
7e087d18ee
Merge pull request 'fix offline build of flash command' ( #1491 ) from pass-nix-options into main
2024-05-29 10:49:15 +00:00
Jörg Thalheim
5c75a6490b
fix offline build of flash command
2024-05-29 12:45:50 +02:00
Jörg Thalheim
750b6aec59
flash: make configuration more explicit
...
Injecting nixos configuration and potentially overriding settings a user
made and can cause surprises.
In most cases, users want to just make these option part of their NixOS
configuration and by having the rest in the command line
we make it more explicit what other configuration is being applied.
2024-05-29 12:45:50 +02:00
clan-bot
d138e29a53
Merge pull request 'Consistently pass nix options to underlying tools' ( #1488 ) from pass-nix-options into main
2024-05-29 08:25:53 +00:00
clan-bot
a7febba9c8
Merge pull request 'clan: clarify default backend' ( #1490 ) from a-kenji-cli/facts-clarify into main
2024-05-29 08:23:06 +00:00
Jörg Thalheim
f0f97baa65
drop global argparse flags
...
They get shadowed by subargparser options.
2024-05-29 10:21:35 +02:00
a-kenji
c2dc94507e
clan: clarify default backend
2024-05-29 10:17:22 +02:00
clan-bot
7c0aaab463
Merge pull request 'clan: add epilog to facts subcommands' ( #1489 ) from a-kenji-cli/expand-examples into main
2024-05-29 08:15:46 +00:00
Jörg Thalheim
5dcac604d1
backup cli: make sure we have a flake
2024-05-29 10:14:14 +02:00
Jörg Thalheim
96746b7c98
flash: add write-efi-boot-entries flag
2024-05-29 10:14:14 +02:00
Jörg Thalheim
2ae50b7398
allow to override nix options in update/install/flash commands
2024-05-29 10:14:14 +02:00
a-kenji
3c905c5072
clan: add epilog to facts subcommands
2024-05-29 10:10:23 +02:00
Jörg Thalheim
5b926f57cc
cli: also register common flags in subcommands
...
When a user runs --help on a subcommand they don't see some options such
as --options or --flake. To fix this we now register all common flags
also in subcommands.
2024-05-29 09:29:49 +02:00
clan-bot
b9788a5dba
Merge pull request 'clan/docs.py: remove epilog from the reference overview' ( #1487 ) from a-kenji-cli/docs/reference-overview into main
2024-05-28 18:05:07 +00:00
a-kenji
7078f09872
clan/docs.py: remove epilog from the reference overview
2024-05-28 20:01:48 +02:00
Mic92
1aa7808c02
Merge pull request 'Update Contributing guide to external developers' ( #1484 ) from Qubasa/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1484
2024-05-28 16:12:11 +00:00
Qubasa
ba8a51101d
Update Contributing guide to external developers
2024-05-28 18:06:31 +02:00
clan-bot
de69c970aa
Merge pull request 'packaging: package clan gui for many distros' ( #1485 ) from DavHau-dave into main
2024-05-28 15:54:08 +00:00
DavHau
fe5fa6a85d
packaging: package clan gui for many distros
2024-05-28 17:50:32 +02:00
clan-bot
de74febf64
Merge pull request 'packaging: package clan gui for many distros' ( #1483 ) from DavHau-dave into main
2024-05-28 15:37:18 +00:00
DavHau
3b6483e819
packaging: package clan gui for many distros
2024-05-28 17:33:55 +02:00
clan-bot
dcd6ad0983
Merge pull request 'Docs: fix relative links to git.clan.lol' ( #1482 ) from hsjobeki-main into main
2024-05-28 15:18:45 +00:00
Johannes Kirschbauer
567d979243
Docs: fix relative links to git.clan.lol
2024-05-28 17:14:16 +02:00
clan-bot
c81a8681b0
Merge pull request 'clan/docs.py: add epilog to reference docs' ( #1481 ) from a-kenji-docs/epilog into main
2024-05-28 15:13:57 +00:00
a-kenji
31cde90819
clan/docs.py: add epilog to reference docs
...
Fixes #1469
2024-05-28 17:08:46 +02:00
clan-bot
a77bf5bf21
Merge pull request 'Docs: use offline fonts' ( #1480 ) from hsjobeki-main into main
2024-05-28 15:05:22 +00:00
Johannes Kirschbauer
4befa80eb8
Docs: use offline fonts
2024-05-28 16:58:59 +02:00
clan-bot
52584662a8
Merge pull request 'Fix typos' ( #1477 ) from a-kenji-fix/typos into main
2024-05-28 13:02:19 +00:00
a-kenji
de147f63e9
Fix typos
2024-05-28 14:58:38 +02:00
clan-bot
96c33dec7a
Merge pull request 'consistent rename cLAN -> Clan' ( #1475 ) from rename into main
2024-05-28 11:38:57 +00:00
Jörg Thalheim
3c0b5f0867
drop deprecated mdDoc
2024-05-28 13:35:11 +02:00
clan-bot
c252f11c1f
Merge pull request 'docs/secrets: improve chapter assigning access' ( #1474 ) from DavHau-dave into main
2024-05-28 11:11:46 +00:00
DavHau
f1f040397d
docs/secrets: improve chapter assigning access
...
Since we already walk the user through creating a secret in an earlier step, it makes more sense explain first how to add machines/users to an existing secret instead of creating a new one
2024-05-28 13:08:19 +02:00
clan-bot
418e9937cb
Merge pull request 'clan: add descriptions for reference documentation' ( #1473 ) from a-kenji-cli/doc into main
2024-05-28 09:40:50 +00:00
a-kenji
c34664429c
clan: add descriptions for reference documentation
2024-05-28 11:37:32 +02:00