Jörg Thalheim
3bd7641a72
flash: add write-efi-boot-entries flag
2024-05-29 10:14:14 +02:00
Jörg Thalheim
fc3f65fb57
allow to override nix options in update/install/flash commands
2024-05-29 10:14:14 +02:00
Jörg Thalheim
b4eaa3643f
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
a-kenji
a11e94e367
clan/docs.py: remove epilog from the reference overview
2024-05-28 20:01:48 +02:00
clan-bot
2860f7bd2d
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
5a7f5558f2
clan/docs.py: add epilog to reference docs
...
Fixes #1469
2024-05-28 17:08:46 +02:00
a-kenji
ef3301a52d
Fix typos
2024-05-28 14:58:38 +02:00
a-kenji
f0c5cbe27f
clan: add descriptions for reference documentation
2024-05-28 11:37:32 +02:00
a-kenji
12add74aae
clan: add run_no_stdout function suppressing stdout
...
Add the `run_no_stdout` function suppressing stdout by default.This
keeps the noise down on most commands, while still
stayingdebuggable.Stdout will be active when the `--debug` flag is
passed to the cli.
Fixes #1443
2024-05-28 11:13:55 +02:00
a-kenji
b379b3b1fd
clan: machines --help add examples to help output
2024-05-27 21:01:05 +02:00
a-kenji
447d2286cc
clan: duplicate description field for generation of the reference documentation
2024-05-27 20:29:34 +02:00
a-kenji
f63c5ab128
clan: ssh --help add examples
...
Add examples to the output of `clan ssh --help`.
2024-05-27 20:14:37 +02:00
a-kenji
c48f4e4942
clan: rename cLan to clan
2024-05-27 19:52:51 +02:00
Jörg Thalheim
2c8e231bb2
consistent rename cLAN -> Clan
2024-05-27 13:58:32 +00:00
a-kenji
5d60d92be3
clan: add examples and description to most help
...
Add examples and description to most toplevel help outputs.
2024-05-27 14:33:58 +02:00
Qubasa
a3c94bc73b
clan-cli: Fix nix develop not working in template because of symlink
2024-05-27 14:00:31 +02:00
Jörg Thalheim
0ea0872cd6
drop offline in nix shell
...
Otherwise we become gentoo!
2024-05-27 13:40:11 +02:00
a-kenji
c47916651c
clan: fix description of cli tool
2024-05-27 11:51:25 +02:00
a-kenji
578fc55e40
clan: facts generate allow regeneration of facts
...
Add `--regenerate` flag to `clan facts generate` which allows forcing
the generation of facts, regardless of their current existence.
Examples:
```
clan facts generate [MACHINE] --regenerate
```
or
```
clan facts generate [MACHINE] --service [SERVICE] --regenerate
```
2024-05-26 22:55:48 +02:00
clan-bot
6b15862f12
Merge pull request 'clan: facts generate specific service' ( #1446 ) from a-kenji-feat/clan/facts-generate-service-1395 into main
2024-05-26 19:57:17 +00:00
a-kenji
4e87389a4d
clan: facts generate specific service
...
Add `--service` flag to the `clan` cli which allows specifying a certain
service to be generated.
Example:
```
clan facts generate [MACHINE] --service [SERVICE]
```
Fixes #1395
2024-05-26 21:52:56 +02:00
clan-bot
2a1ebc63f0
Merge pull request 'Api: init response envelop' ( #1444 ) from hsjobeki-feat/api-improvements into main
2024-05-26 16:08:02 +00:00
Johannes Kirschbauer
2d9be0e603
API: handle functions with multiple arguments
2024-05-26 18:04:49 +02:00
Johannes Kirschbauer
5e266578ae
Api: init response envelop
2024-05-26 15:57:10 +02:00
clan-bot
a4ffc78e4f
Merge pull request 'clan: fix clan facts list [MACHINE]' ( #1442 ) from a-kenji-fix/clan-facts-list into main
2024-05-26 12:29:37 +00:00
a-kenji
ead8118713
clan: fix clan facts list [MACHINE]
...
Fix `clan facts list [MACHINE]`.
The get command returned a dictionary of bytestrings.
We now convert them to strings.
2024-05-26 14:26:08 +02:00
Johannes Kirschbauer
daa0be20de
api: fix breaking tests
2024-05-26 14:17:17 +02:00
Johannes Kirschbauer
1dafa44ab8
api: convert name casing
2024-05-26 13:54:21 +02:00
Johannes Kirschbauer
bacc862d52
fix: tests
2024-05-26 13:41:05 +02:00
Johannes Kirschbauer
27ecbca557
api: improve message serialisation
2024-05-26 13:40:47 +02:00
a-kenji
5d0a0762b3
clan machines list: reduce noise
...
Don't log nix error output by default on `clan machines list`.
Log it, if `--debug` is passed.
Fixes #1115
2024-05-24 12:55:14 +02:00
Johannes Kirschbauer
13678606e7
api: fix typing issues
2024-05-21 16:01:57 +02:00
Johannes Kirschbauer
53548eb56e
clan ui: move print into log.debug statements
2024-05-20 19:59:50 +02:00
Johannes Kirschbauer
8d77525664
clan ui: setup typed api method
2024-05-20 19:34:49 +02:00
Qubasa
908f9af671
Migrated blog to mkdocs
2024-05-16 15:08:24 +02:00
Qubasa
bae03fa338
Add --no-reboot flag to clan machine install
2024-05-14 15:41:15 +02:00
Qubasa
ecc80556cf
Heavily improve documentation and flake template
2024-05-14 15:41:15 +02:00
Qubasa
aca83b3448
fix get_keymap_and_locale
2024-05-14 15:41:15 +02:00
Qubasa
9ccf712ce8
Removed ssh password login
2024-05-14 15:41:15 +02:00
Qubasa
182b6f51f7
Add keymap and language detection
2024-05-14 15:41:15 +02:00
Qubasa
edce28582a
clan flash: Copied network-status from nixos-images into installer
2024-05-14 15:41:15 +02:00
Qubasa
b1dd5c2832
Add --ssh-pubkey FILE argument
2024-05-14 15:41:15 +02:00
a-kenji
a50aaa34c3
clan-cli(docs): modularize in preparation for manpage generation
2024-05-14 12:18:37 +02:00
Qubasa
a60978240c
Fix template. Improve docu. Add disko as default imported module.
2024-05-10 15:39:46 +02:00
clan-bot
30a82d0a2f
Merge pull request 'clan-cli: add --json and --png flags to machine install' ( #1320 ) from a-kenji-feat/clan-install-json into main
2024-05-07 12:52:21 +00:00
a-kenji
c7e662806f
clan-cli: add --json and --png flags to machine install
...
Allow using `clan machines [machine] install` in conjunction with the
`--json` and `--png` flags.
Fixes #1180
2024-05-07 14:47:13 +02:00
Johannes Kirschbauer
d7f3b6a1e0
cli-docs: add automatic markdown cli docs
2024-05-07 13:26:33 +02:00
DavHau
6f82fa3553
qga: add argument 'check'
2024-05-02 15:03:22 +02:00
Johannes Kirschbauer
ca6cfca589
add cli docs generator
2024-04-30 19:01:53 +02:00
Johannes Kirschbauer
964625630e
add cli docs generator
2024-04-30 18:53:00 +02:00