Johannes Kirschbauer
|
6a6dd8ad2a
|
Fix: missing recipient should print a message
|
2025-05-16 18:09:53 +02:00 |
|
Johannes Kirschbauer
|
2e2335a922
|
Fix(cli/machines/list): make listing machines safer
|
2025-05-16 18:05:49 +02:00 |
|
Johannes Kirschbauer
|
d5d7cba6a5
|
Fix(cli/state):_Make listing state folders more safe
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
a5d561b996
|
Fix(cli/dirs): properly import urllib.parse module
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
6b08527929
|
Fix(cli/vars): log.info; since machine is unbound in this context
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
211ca59441
|
Fix: typing in async_run
|
2025-05-16 18:05:08 +02:00 |
|
Johannes Kirschbauer
|
29811cd0dc
|
Refactor(cli): name set_inv_machine back to set_machine
We don't want to leak information about our internals
Such as 'inv' meaning 'inventory' this is not important from the outside
|
2025-05-16 18:05:07 +02:00 |
|
Johannes Kirschbauer
|
e4a6cbc7e3
|
Refactor: rename api set_inv_machine parameter to 'machines,update'
|
2025-05-16 17:57:40 +02:00 |
|
hsjobeki
|
1bcf5a82a6
|
Merge pull request 'refactor: move clan_cli.error to clan_lib.error' (#3677) from hsjobeki/clan-core:chores-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3677
|
2025-05-16 15:17:41 +00:00 |
|
Johannes Kirschbauer
|
1adcada568
|
Fix: dynamically import clan_cli in flake methods
This is a temporary workaround to solve cyclic imports all these modules should be moved to clan_lib
soon afterwards
|
2025-05-16 17:02:58 +02:00 |
|
Mic92
|
80606274ed
|
Merge pull request 'installation: put use_tor option in right place' (#3680) from installation into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3680
|
2025-05-16 14:43:17 +00:00 |
|
Jörg Thalheim
|
74f9ee4326
|
machines.eval_nix: remove unused refresh parameter
|
2025-05-16 16:31:25 +02:00 |
|
Jörg Thalheim
|
7d6ddc5e59
|
installation: put use_tor option in right place
we would always disable tor, even if enabled.
|
2025-05-16 16:18:25 +02:00 |
|
Johannes Kirschbauer
|
f210b2f9a6
|
refactor: move clan_cli.error to clan_lib.error
|
2025-05-16 16:14:39 +02:00 |
|
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 |
|
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
|
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
|
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
|
c77a3b11a8
|
Refactor(clan_lib): move nix bound classes out of the cli folder
|
2025-05-13 18:39:36 +02:00 |
|
Jörg Thalheim
|
b14c27c7bb
|
cmd: wait on status after killing process
|
2025-05-13 16:18:03 +02: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
|
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 |
|
Qubasa
|
5b2a4cc696
|
clan-app: Working cancellable tasks
|
2025-05-12 17:54:10 +02: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 |
|
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 |
|