Commit graph

32 commits

Author SHA1 Message Date
InsanePrawn
74a7aeb668 packages/cli: cmd_update(): add enforce_wrap() 2023-04-17 04:49:29 +02:00
InsanePrawn
3ed0721d52 formatting cleanups 2023-03-27 19:45:35 +02:00
InsanePrawn
d77adf9b21 packages/cli: cmd_init(): also initialise binary repos 2023-03-27 09:19:08 +02:00
InsanePrawn
ff1c31e157 TEMP: WIP: add repo_config
TEMP cause it spams a bunch of prints in dataclass handling
2023-03-27 09:18:57 +02:00
InsanePrawn
78874a15e6 packages/cli: linter fixes 2023-03-17 16:34:20 +01:00
InsanePrawn
45eba305cb packages/cli: add --switch-branch to cmd_init 2022-12-11 03:01:55 +01:00
InsanePrawn
60d8cb77ea packages/cli: add .srcinfo_meta.json and .SRCINFO to packages clean 2022-12-10 19:47:32 +01:00
InsanePrawn
795878cfeb packages/cli: add --init-caches/--no-init-caches to cmd_init() and cmd_update() 2022-12-10 19:47:32 +01:00
InsanePrawn
97bfc541c5 packages/cli: cmd_check(): allow optional replaces field 2022-11-24 01:48:58 +01:00
InsanePrawn
6821949620 packages/cli: cmd_clean(): clean up .srcinfo_initialised.json, not .srcinfo_meta.json 2022-11-20 19:27:21 +01:00
InsanePrawn
a8e8ddc4b4 typecheck: add --check-untyped-defs and fix some associated type errors 2022-11-09 20:19:04 +01:00
InsanePrawn
5951c8c296 packages/cli: check for loadable config before wrapping 2022-11-09 20:19:04 +01:00
InsanePrawn
185894842f packages: clone_pkgbuilds() and friends: add discard_changes arg, use in integration_tests 2022-11-09 20:19:04 +01:00
InsanePrawn
dc2d826362 packages: clean up cmd_init 2022-11-09 20:19:04 +01:00
InsanePrawn
afca099ede net: make new module from {forwarding,ssh,telnet}.py 2022-11-09 20:19:04 +01:00
InsanePrawn
33f4a81981 config: move code from __init__.py into cli.py 2022-11-09 20:19:04 +01:00
InsanePrawn
0e86de1f44 packages/flavours: rename cmd_flavours_list() to cmd_flavours(), add to main cli directly 2022-11-09 20:19:04 +01:00
InsanePrawn
6581e34087 move packages/{device,deviceinfo}.py to devices/ 2022-11-09 20:19:04 +01:00
InsanePrawn
c726541967 packages/cli: get rid of overzealus profile device enforcement so --arch can do its job. 2022-11-09 20:19:04 +01:00
InsanePrawn
4fc45bf098 packages/cli: cmd_clean(): reword output 2022-11-09 20:19:04 +01:00
InsanePrawn
c12b702383 packages: fix up cmd_update(), {init,clone}_pkgbuilds() 2022-11-09 20:19:04 +01:00
InsanePrawn
56dbd3966c wrapper.is_wrapped(): handle wrapper_type = 'none' 2022-11-09 20:19:04 +01:00
InsanePrawn
dfb305b362 packages/cli: clean up cmd_list() 2022-11-09 20:19:04 +01:00
InsanePrawn
4320c28c1b packages/cli: clean up wrapping 2022-11-09 20:19:04 +01:00
InsanePrawn
cac150d11b packages/cli: cmd_check(): reindent and add _nodeps= key 2022-11-09 20:19:04 +01:00
InsanePrawn
939683f079 packages/cli: add packages init as an alias to packages update 2022-11-09 20:19:04 +01:00
InsanePrawn
b3e2059196 packages/cli: add help str for cmd_list 2022-11-09 20:19:04 +01:00
InsanePrawn
adcdf38c14 packages: add flavour.py: initial implementation for Flavour scanning 2022-11-09 20:19:04 +01:00
InsanePrawn
6f9a013c2e packages: add cmd_devices_list() 2022-11-09 20:19:04 +01:00
InsanePrawn
d3cdd64aea packages: improve ux around cli and filter_pkgbuilds() to indicate that the query was empty or wrong 2022-11-09 20:19:04 +01:00
InsanePrawn
bf420a73be distro: refactor BinaryPackage, Repo and Distro into generics for Local and Remote 2022-11-09 20:11:19 +01:00
InsanePrawn
daa7b68738 packages: split up __init__.py into build.py and cli.py 2022-11-09 19:39:59 +01:00