drx 0.3.1
drx: ^0.3.1 copied to clipboard
Run Dart tools and GitHub release binaries like npx/uvx.
0.3.1 #
- Add installer one-liner smoke tests across Linux/macOS/Windows on
x64andarm64. - Expand CI and binary release workflows to include Intel macOS and ARM Linux/Windows.
- Improve installer workflow reliability with stronger local server startup/readiness checks.
- Refresh docs/examples with validated signed and unsigned GitHub CLI command examples.
- Add tag-triggered pub.dev trusted-publishing workflow (
publish-pubdev.yml) using GitHub OIDC. - Refocus README for end users and move maintainer instructions to
doc/maintainers.md.
0.3.0 #
- Rename package and CLI naming to
drx. - Prepare package for publication with license metadata and docs cleanup.
- Add pub metadata links and executable mapping for publish readiness.
- Simplify CLI surface by removing unused reserved flags.
- Improve runtime logging for
--verboseand reduce internal duplication. - Default to pub source for unprefixed package commands.
- Add cross-platform binary release workflow and checksum-verifying installers.
- Add
drx cache list|cleananddrx versionsutility commands. - Show help output when
drxruns without arguments. - Expand docs with GH binary examples and compatibility guidance.
- Add
drx cache prunewith age/size controls. - Add
--jsonoutput mode for cache and versions commands. - Support global utility flags before command verbs (for example
--json versions). - Add GH version-list fallback to repository tags when releases are absent.
0.1.0 #
- Add
drxCLI withpubandghsource parsing. - Implement pub execution with
jit,aot, andautofallback behavior. - Implement GitHub Releases binary execution with checksum enforcement.
- Add cache path management, locking, and full unit test suite.