Qubasa
|
74f853bd7c
|
clan-cli: Add a clan machines generations command
improvements
stash
|
2025-09-18 15:18:33 +02:00 |
|
Qubasa
|
4aff2a9d40
|
vars: add machine name to errors
|
2025-09-16 21:13:54 +02:00 |
|
Jörg Thalheim
|
ea2d6aab65
|
ruff: apply automatic fixes
|
2025-08-25 11:34:41 +02:00 |
|
DavHau
|
7b61a668e9
|
vars: refactor: use Machine objects instead of base_dir strings
Replace base_dir string parameters with Machine objects throughout the vars
module for better type safety and consistency.
|
2025-08-20 11:59:18 +07:00 |
|
Johannes Kirschbauer
|
4312e3fc2f
|
vars: move generator class and bound methods into seperate module
|
2025-08-14 11:05:42 +02:00 |
|
lassulus
|
7dd9e6b97c
|
clan-cli vars: show which var we are getting in debug log
|
2025-07-24 22:24:15 +02:00 |
|
a-kenji
|
cd8a1d9a32
|
pkgs/cli: Autocomplete various vars subcommands
Add autocomplete for `vars` for the following subcommands:
```
clan vars get [machine] [var_id]
clan vars set [machine] [var_id]
```
|
2025-07-22 18:03:55 +02:00 |
|
a-kenji
|
8178c41c7b
|
pkgs/clan: Add clan validation to vars
Add clan validation to vars and facts subcommmands
|
2025-07-15 14:01:41 +02:00 |
|
Johannes Kirschbauer
|
360766f7a6
|
api/flash: refactor into 'list_flash_options'
|
2025-07-06 20:57:42 +02:00 |
|
Johannes Kirschbauer
|
ad48771c98
|
vars/api: rename, unregister some unused vars functions
|
2025-07-06 20:57:42 +02:00 |
|
lassulus
|
fa052f45bd
|
clan_lib: move clan_lib.flake.flake to clan_lib.flake
|
2025-05-16 19:28:36 +02:00 |
|
Johannes Kirschbauer
|
fe0507b47c
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
lassulus
|
5423b9af41
|
clan_cli: move flake class to clan_lib
|
2025-05-16 13:38:47 +02:00 |
|
Johannes Kirschbauer
|
f6628ec1a9
|
Refactor(clan_lib): move clan_cli.api into clan_lib.api
|
2025-04-26 19:51:35 +02:00 |
|
Michael Hoang
|
f574eee5a3
|
vars: make wording nicer when multiple vars are found
|
2025-04-18 19:18:42 +02:00 |
|
lassulus
|
2a8f40e91a
|
clan_cli machines: use Flake instead of FlakeId
|
2025-02-07 06:26:09 +01:00 |
|
Johannes Kirschbauer
|
06869a4d27
|
API/vars: use string based interfaces to get and set vars to avoid state mutations
|
2025-01-10 12:06:01 +00:00 |
|
Jörg Thalheim
|
c9e80f38ca
|
vars: make interface more type-safe
|
2024-11-26 17:08:26 +01:00 |
|
Jörg Thalheim
|
673717fe8c
|
vars/get: use machine_name as variable name
|
2024-11-14 15:37:55 +00:00 |
|
Jörg Thalheim
|
b67919b94d
|
vars: fix case if we have two vars with where one is the prefix of another one
|
2024-11-12 16:11:39 +00:00 |
|
DavHau
|
ed1738c0cd
|
vars: add get_prompts api endpoint
vars: add test for api endpoint get_prompts
|
2024-09-04 17:36:50 +02:00 |
|
DavHau
|
3f23ad4f79
|
vars: set vars via cli; improve getting vars via cli;
|
2024-09-04 14:48:42 +02:00 |
|
DavHau
|
59593c2e39
|
vars: add 'get' command to cli
|
2024-09-03 19:19:20 +02:00 |
|