Jörg Thalheim
43035b85a5
always resolve symlinks for TemporaryDirectory
...
On macOS mktemp returns a temporary directory in a symlink.
Nix has a bug where it won't accept path:// located in a symlink.
This avoid this issue by always resolving symlinks as returned by
TemporaryDirectory.
2025-03-19 16:47:18 +01:00
Qubasa
f4b9177226
clan-cli: Mark new test as impure
2025-02-10 20:36:55 +07:00
Qubasa
db1127a9b3
clan-cli: Add one more test for checking Flake with git+file:
2025-02-10 20:36:55 +07:00
lassulus
2a8f40e91a
clan_cli machines: use Flake instead of FlakeId
2025-02-07 06:26:09 +01:00
Qubasa
cf2ddfc191
clan-vm-manager: Fix regression part2
2024-11-28 19:01:46 +01:00
Qubasa
e9bfb129a1
clan-cli: Init clan machines import
2024-09-16 18:15:55 +02:00
Jörg Thalheim
2f1dac6962
make machine class now a dataclass
2024-07-03 12:34:43 +02:00
Jörg Thalheim
cc3f99bfaa
simplify clan uri further
2024-07-02 12:52:10 +02:00
Jörg Thalheim
ae8cff57aa
remove unused multi machine clan urls
2024-07-02 12:20:30 +02:00
Jörg Thalheim
54cec7f772
remove unused MachineParams
2024-07-02 11:57:39 +02:00
Qubasa
285a83ec97
clan_cli: Renamed ClanUrl to FlakeId
2024-03-08 23:47:27 +07:00
Qubasa
bda7701861
clan_cli: Simplify ClanURI
2024-03-07 19:04:48 +07:00
Qubasa
e640e0d7c3
clan_cli: Rewrite ClanURI
2024-03-07 16:41:37 +07:00
Qubasa
6d532174d9
URI: Added support for #flake_attr
2024-01-16 17:11:26 +01:00
Qubasa
9c7f62a4a5
Refactor subprocess to cmd.py part 1. Fixed clan_uri test.
2024-01-02 17:21:06 +01:00
Qubasa
d7c5850f2f
clan_uri: Support all other formats by just differentiating between remote and local
2024-01-02 17:21:05 +01:00
Qubasa
30cd375d98
Fixed failing tests in machines and history cli, removed test_machines_api.py
2023-12-14 18:25:42 +01:00
Qubasa
67be1d1977
Improved ClanURI
2023-12-14 18:21:10 +01:00
Qubasa
4506202a82
Added clan flakes inspect command. Improved ClanURI. Added democlan as dependency in flake.nix
2023-12-09 00:09:21 +01:00
Qubasa
b8bc7a3fcc
clan_cli: URI parser now only has HTTP and FILE. Also clan:///home/user or clan://~/Downloads is supported
2023-12-08 13:46:21 +01:00
Qubasa
010e0bd3f9
clan_cli: ClanURI fixed non executing tests
2023-12-06 13:38:22 +01:00
Qubasa
9fa88b1599
clan_cli: Remodeled ClanURI parser
2023-12-05 18:16:51 +01:00
Qubasa
34a943b3ad
clan_cli: Remodeled ClanURI parser
2023-12-05 18:08:27 +01:00
Qubasa
cebc52ba87
clan_cli: Added ClanURI class parser
2023-12-05 16:17:15 +01:00