Mic92
|
9a642e465f
|
Merge pull request 'upload: don't try to re-create directory if it already exists' (#3678) from upload into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3678
|
2025-05-16 13:53:05 +00:00 |
|
Jörg Thalheim
|
0c1a48c9d4
|
upload: don't try to re-create directory if it already exists
This allows bind mounts i.e. needed for preserveration/impermanence
|
2025-05-16 15:39:09 +02:00 |
|
lassulus
|
3dc41f7d5f
|
clan_cli: move flake class to clan_lib
|
2025-05-16 13:38:47 +02:00 |
|
hsjobeki
|
f68b372268
|
Merge pull request 'Refactor: replace direct references to inventory' (#3674) from hsjobeki/clan-core:chores-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3674
|
2025-05-16 10:43:24 +00:00 |
|
lassulus
|
35bceac822
|
Merge pull request 'clan_cli flake: get selectLib as path: as well' (#3675) from select-as-path into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3675
|
2025-05-16 10:22:24 +00:00 |
|
lassulus
|
2892bbe93e
|
clan_cli flake: get selectLib as path: as well
This is needed so older nix versions can get select in a pure way. Since
non path: paths can never be pure on older nix versions
|
2025-05-16 11:37:22 +02:00 |
|
Johannes Kirschbauer
|
c43d8fa958
|
Refactor: replace direct references to inventory
Deprecated. Inventory should be accessed via InventoryStore {read(),write(),...}
|
2025-05-16 11:30:41 +02:00 |
|
Qubasa
|
d765f1078b
|
clan-cli: Unify list_machines and use flake caching
|
2025-05-16 10:47:49 +02:00 |
|
Brian McGee
|
78475e5a82
|
fix: move vendoring of nixpkgs and select into root devshell
|
2025-05-15 12:00:26 +01:00 |
|
Mic92
|
f91e0a99d2
|
Merge pull request 'Add multiline-hidden-prompt' (#3632) from multiline-hidden-prompt into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3632
Reviewed-by: hsjobeki <hsjobeki@gmail.com>
Reviewed-by: lopter <louis@opter.org>
|
2025-05-15 08:10:34 +00:00 |
|
lassulus
|
4ea40fe8a3
|
clan-cli vars upload: create dir if provided
|
2025-05-15 06:42:24 +00:00 |
|
Mic92
|
ebb9da663a
|
Merge pull request 'fix ssh master on macos' (#3649) from ssh-master into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3649
|
2025-05-14 22:19:51 +00:00 |
|
Jörg Thalheim
|
b383e672dd
|
fix ssh master on macos
|
2025-05-14 20:30:36 +02:00 |
|
Jörg Thalheim
|
6053d9631f
|
prompt: handle KeyboardInterrupt more gracefully
|
2025-05-14 19:53:36 +02:00 |
|
Jörg Thalheim
|
1ff5d64a78
|
do not instantiate vars_generators several times
We should really not have any property that has side effects i.e.
spawning processes.
|
2025-05-14 19:53:36 +02:00 |
|
Jörg Thalheim
|
d397c8ad39
|
add multiline-hidden prompt for both ui and cli
|
2025-05-14 19:53:36 +02:00 |
|
Johannes Kirschbauer
|
e1f0590eac
|
refactor(list/machines): use InventoryStore to interact with data"
|
2025-05-14 16:18:12 +02:00 |
|
Johannes Kirschbauer
|
90232977e2
|
chore: remove unused iwd python module
|
2025-05-14 16:17:03 +02:00 |
|
Johannes Kirschbauer
|
5b1b74e06f
|
refactor(lib/persist): rename 'patch' to 'apply_patch'
|
2025-05-14 16:16:16 +02:00 |
|
Johannes Kirschbauer
|
800313c2a0
|
feat(lib/InventoryStore): add read method
|
2025-05-14 16:10:49 +02:00 |
|
Johannes Kirschbauer
|
5e7b34a4c7
|
refactor(clan/lib): move tests for persist.util into clan_lib
|
2025-05-14 13:35:27 +02:00 |
|
Johannes Kirschbauer
|
7e92308b70
|
refactor(lib/inventory): use util functions from clan_lib
|
2025-05-14 12:15:37 +02:00 |
|
Johannes Kirschbauer
|
f8540de48e
|
refactor(cli/inventory): remove unncessary init_inventory function
|
2025-05-14 12:15:36 +02:00 |
|
Johannes Kirschbauer
|
973d7706bd
|
refactor(lib/persist): move WriteInfo class into persistence lib
|
2025-05-14 10:19:07 +02:00 |
|
Johannes Kirschbauer
|
f722aafc18
|
chore(cli/inventory): add deprecation note for old python module
|
2025-05-14 10:18:27 +02:00 |
|
Johannes Kirschbauer
|
a569a7bc7c
|
chore(cli/inventory): remove unused 'default_inventory'
|
2025-05-14 09:28:06 +02:00 |
|
Johannes Kirschbauer
|
8b957a128f
|
feat(clan_lib): add 'InventoryStore' for persistence
|
2025-05-14 09:18:55 +02:00 |
|
Johannes Kirschbauer
|
c77a3b11a8
|
Refactor(clan_lib): move nix bound classes out of the cli folder
|
2025-05-13 18:39:36 +02:00 |
|
Mic92
|
59e1512cfc
|
Merge pull request 'cmd: wait on status after killing process' (#3628) from misc into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3628
|
2025-05-13 14:29:58 +00:00 |
|
Jörg Thalheim
|
b14c27c7bb
|
cmd: wait on status after killing process
|
2025-05-13 16:18:03 +02:00 |
|
Michael Hoang
|
8a3aacc00c
|
Revert "disable age-plugin-se for now on aarch64-linuxql"
This reverts commit d0ff114f6b.
|
2025-05-14 00:12:49 +10:00 |
|
Jörg Thalheim
|
5ac4cc8586
|
tests_secrets_cli: improve assertion message for pgp key
|
2025-05-13 16:10:54 +02:00 |
|
Jörg Thalheim
|
a62b828120
|
filter out test files from clan-cli source
this means we can fix test without having to re-run the installation
tests.
|
2025-05-13 15:55:00 +02:00 |
|
Jörg Thalheim
|
78cea7f7c9
|
test_ssh_remote: skip whole module at once on macOS
|
2025-05-13 15:18:21 +02:00 |
|
Qubasa
|
daffc95c96
|
clan-app: Fix machine update cancel task
|
2025-05-13 14:06:02 +02:00 |
|
hsjobeki
|
f5700ef742
|
Merge pull request 'UI: make tasks cancleable' (#3586) from hsjobeki/clan-core:qubasas into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3586
|
2025-05-12 16:24:45 +00:00 |
|
hsjobeki
|
caaae17dca
|
Merge pull request 'Feat(UI/modules): display more module informations' (#3585) from hsjobeki/clan-core:ui-modules into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3585
|
2025-05-12 16:21:10 +00:00 |
|
Johannes Kirschbauer
|
ef4806f71c
|
Feat(UI/modules): display more module informations
|
2025-05-12 18:09:42 +02:00 |
|
Qubasa
|
5dff187a32
|
working fileSelect component
|
2025-05-12 17:54:10 +02:00 |
|
Qubasa
|
5b2a4cc696
|
clan-app: Working cancellable tasks
|
2025-05-12 17:54:10 +02:00 |
|
Qubasa
|
7eac2ce436
|
clan-app: Add cancellable tasks
|
2025-05-12 17:54:10 +02:00 |
|
hsjobeki
|
a06bd43a1a
|
Merge pull request 'Migrate admin module to clanServices' (#3530) from admin-migrate-service into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3530
|
2025-05-12 15:48:24 +00:00 |
|
Mic92
|
552ea582d6
|
Merge pull request 'clan_cli flake select: fix on older nix versions' (#3580) from select-path into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3580
|
2025-05-12 15:31:13 +00:00 |
|
lassulus
|
c9812e7682
|
clan_cli flake select: fix on older nix versions
|
2025-05-12 16:26:06 +02:00 |
|
Mic92
|
17e5f63149
|
Merge pull request 'clan/vars: Improve help for list subcommand' (#3576) from kenji/clan-core:ke-fix-vars-help into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3576
|
2025-05-12 14:04:27 +00:00 |
|
Johannes Kirschbauer
|
a87ab490a3
|
Fix: update test and docs
|
2025-05-12 15:54:50 +02:00 |
|
a-kenji
|
a6f17f18a2
|
clan/vars: Improve help for list subcommand
Closes #3550
|
2025-05-12 14:57:50 +02:00 |
|
a-kenji
|
96fb6c39f4
|
clan/vars: Fix vars help hyperlink
|
2025-05-12 14:55:34 +02:00 |
|
Mic92
|
0064a8bfbc
|
Merge pull request 'Add /bin/sh to bubblewrap sandbox' (#3551) from jfly/clan-core:bin-sh-in-sandbox into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3551
|
2025-05-12 10:07:56 +00:00 |
|
Michael Hoang
|
35684090e3
|
cli: allow age-plugin-1p
|
2025-05-12 16:36:24 +10:00 |
|