Skip to content

Dependency/edition bump, plus features - #100

Merged
dwink merged 7 commits into
mainfrom
dharks/modernize
Sep 4, 2026
Merged

dwink merged 7 commits into
mainfrom
dharks/modernize

Conversation

@dwink

@dwink dwink commented Oct 21, 2025 •

Copy link
Copy Markdown
Contributor
  • adds a --verbose flag to list which shows the configured version as well as all installed versions of the app
  • adds a prune command which removes all versions not referenced in the config
  • replace serde_yaml with maintained serde_yaml_ng
  • 2024 edition
  • adjust files::delete_if_exists to handle deleting symlinks (previously, the code used exists() and is_dir() which always follow symlinks; now checks for symlink first.
  • add an atomic mv to a trash dir before final deletion to handle interrupted deletes
  • add a clearing of the trash dir proactively

David Harks added 4 commits October 20, 2025 20:05
* adds a `--verbose` flag to `list` which shows the configured version
  as well as all installed versions of the app
* adds a `prune` command which removes all versions not referenced in
  the config
* replace `serde_yaml` with maintained `serde_yaml_ng`
* 2024 edition
* adjust `files::delete_if_exists` to handle deleting symlinks
  (previously, the code used `exists()` and `is_dir()` which always
  follow symlinks; now checks for symlink first.
@dwink
dwink requested a review from apmorton October 21, 2025 01:13
Comment thread src/main.rs
Comment thread src/app.rs

@benrady benrady left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dwink
dwink merged commit 1e12ed3 into main Sep 4, 2026
3 checks passed
@dwink
dwink deleted the dharks/modernize branch September 4, 2026 20:31
@apmorton

apmorton commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

👋

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants