daimond113
e6ee935c11
feat: show available targets when none fit
...
This will help prevent user confusion with
targets. Instead of a cryptic "no matching
versions available" error, it'll now list the
available targets (if the source decides to output
them, so if the specifier has a target option)
2025-03-09 16:01:54 +01:00
daimond113
ff5c2e5d61
refactor: specify many new clippy lints
...
Adds quite a lot of Clippy lints which fit with my
personal taste for how pesde's codebase should
look like. Stylistic lints are mostly warns, and
behavioural lints are mostly denied.
2025-03-08 22:00:52 +01:00
daimond113
5c43e3cb95
refactor: improve outdated command output
...
Adds some colour to the outdated command which
fits in with other places such as the CLI's update
checker. Also, switches `->` to `→` which also
fits in with the CLI's update checker.
2025-02-13 20:16:42 +01:00
daimond113
0ceb2f6653
style: enable hard_tabs rustfmt option
2025-01-02 22:37:27 +01:00
daimond113
d0169976cd
feat: store dependency over downloaded graphs
2025-01-01 16:28:53 +01:00
daimond113
6a8dfe0ba3
feat: switch to flat graph handling
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2025-01-01 00:34:21 +01:00
daimond113
c3d2c768db
feat: add path dependencies
...
Fixes #13
2024-12-30 18:33:48 +01:00
daimond113
aabb353d25
perf: lazily format error messages
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2024-12-28 18:13:53 +01:00
daimond113
8e6d877241
perf: use arcs where possible, remove unnecessary cloning
2024-12-28 16:50:14 +01:00
daimond113
33917424a8
feat: print no updates available in outdated command
2024-11-22 20:42:09 +01:00
daimond113
bb92a06d64
feat: support fallback wally registries
2024-11-22 19:40:20 +01:00
daimond113
a067fbd4bd
fix: correctly resolve peer dependencies
2024-11-22 15:52:54 +01:00
daimond113
d490c0a6f3
feat: continue change to async
2024-11-10 16:43:25 +01:00
daimond113
2b0f29a2f9
feat: begin switch to async
2024-11-05 20:44:24 +01:00
daimond113
f1ce6283d8
feat: implement workspace/monorepo support
2024-09-03 16:01:48 +02:00
daimond113
79bbe11cab
feat: implement git dependency support
2024-08-11 16:16:25 +02:00
daimond113
a8a8ffcbe2
feat: implement wally support
2024-08-08 17:59:59 +02:00
daimond113
ea887e56ef
feat: implement utility commands
2024-07-28 21:08:35 +02:00