Commit Graph

1515 Commits

Author SHA1 Message Date
Jörg Thalheim
83005a6795 cli: use nixpkgs in nix shell in pure mode
This avoids nixpkgs config and overlay provided by the user.
Also enables caching in nix.
2023-07-26 09:31:49 +02:00
Jörg Thalheim
72f6b368d6 cli: resolve CLAN_NIXPKGS on every invocation
this makes mocking easier
2023-07-26 06:53:33 +00:00
Jörg Thalheim
9aa75336b7 cli: use nix_shell also in ssh.py 2023-07-26 06:53:33 +00:00
Jörg Thalheim
409e5d459c zerotier: move nix_shell to external package 2023-07-26 08:04:46 +02:00
Jörg Thalheim
a6e8e08dec add module to generate zerotier configuration 2023-07-25 19:13:24 +02:00
DavHau
e56b86f8b2 clan-cli: remove coverage exclusion for qrcode_scan 2023-07-25 15:48:01 +02:00
DavHau
1183ac9618 clan-cli: format 2023-07-25 15:43:45 +02:00
DavHau
310bdacb9d clan-cli/ssh: add tests + fixes 2023-07-25 15:16:05 +02:00
DavHau
c354157bd5 clan-cli: minor fixes in ssh.py 2023-07-25 00:59:03 +02:00
lassulus
a3bcb93f2f clan-cli: split out ssh subcommand, add more tests 2023-07-24 21:15:39 +02:00
lassulus
09bc5b06c9 clan-cli: add ssh subcommand 2023-07-24 17:42:26 +02:00
lassulus
291b353d9c clan-cli: actually run commands 2023-07-24 17:42:26 +02:00
DavHau
7223b25ac6 clan-cli: fix tests 2023-07-21 14:07:38 +02:00
Jörg Thalheim
3ce01871e5 fix black and ruff checks 2023-07-21 13:03:51 +02:00
Jörg Thalheim
0bf3f42812 clan-cli: restructure according to python's module standard 2023-07-21 12:47:47 +02:00