f4287de795
treewide: remove dead code
...
Also deletes some dead_code annotations from functions that are
*actually used*.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic815cacc93c464078ead1674e7523d8b6a6a6964
2026-03-03 23:35:11 +03:00
b0a594e892
cli: fix global -y flag conflicts in add-prj` and sync commands
...
`AddPrjArgs` had a local `-y` flag that conflicted with the global flag,
causing runtime panics. Removed the local field and updated callers to
use `global_yes` consistently.
The sync command now respects the global `-y` flag by accepting, you
guessed it, the `global_yes` parameter.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7b7c42fabbca0e363bd18a1d8b6b3bb76a6a6964
2026-03-03 23:35:10 +03:00
bc74c24dd5
cli/commands: use constants for repeated platform names
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I33c2cb59c73791a16f322e8544161a496a6a6964
2026-03-03 23:35:06 +03:00
e01313066d
cli: wire shelve flag; more clippy fixes
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I694da71afe93bcb33687ff7d8e75f04f6a6a6964
2026-03-03 23:34:53 +03:00
1db1d4d6d2
cli: wire get_site_url in inspect; fix clippy in remote_update
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifdbc34dd7a5a51edc5dff326eac095516a6a6964
2026-02-19 00:22:41 +03:00
4079485179
cli: add version mismatch warning to ls; wire ErrorSeverity in status
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I170f944127333c552e8a230972ed89d66a6a6964
2026-02-19 00:22:40 +03:00
1ecf0fae00
cli: add --all flag to update; wire UpdateStrategy enforcement
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9570557396ac46e82cbabbd8e39be0936a6a6964
2026-02-19 00:22:39 +03:00
79a82d6ab8
cli: wire MultiError in add/rm; add typo suggestions
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I98240ec0f9e3932a46e79f82f32cd5d36a6a6964
2026-02-19 00:22:38 +03:00
cce952698a
cli: make init and cfg interactive by default
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7596bb9913a8d98133bdf3c531241bf06a6a6964
2026-02-19 00:22:37 +03:00
3414b9f1a4
fix: update Config initializers with new field
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6c1abd66baf81256f73ae03846673ebf6a6a6964
2026-02-19 00:22:29 +03:00
7187b3289f
cli: add --show-io-errors and `--no-server to export cmd
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib3b3818fbd7902678c3a4cecc079f8fb6a6a6964
2026-02-19 00:22:27 +03:00
63f09b359d
cli: add --deps flag to import command
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I19ac6af4c80fe7e86fe8259ed3bf49166a6a6964
2026-02-19 00:22:26 +03:00
6648de9971
cli: implement rm --all to remove all projects
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9776c31b90336bf33475adb1e36dc3a36a6a6964
2026-02-19 00:22:25 +03:00
ef28bdaeb4
initial commit
...
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ife1391ed23a1e7f388b1b5eca90b9ea76a6a6964
2026-02-13 00:14:46 +03:00