Skip to content

opx v0.4.0 - Argument Parsing Fix

Choose a tag to compare

@zach-source zach-source released this 27 Sep 02:20
· 31 commits to main since this release
9f8978d

馃悰 Bug Fixes

Fixed: Multi-Account Flag Positioning

  • --account flag now works both before and after command
  • Previously only worked: opx --account=X read "op://..."
  • Now also works: opx read "op://..." --account=X

馃敡 Improvements

  • Refactored argument parsing into single tested function
  • Added comprehensive test suite (19 test cases)
  • Simplified main() from ~50 lines to 3 lines
  • Performance: 136 ns/op with minimal allocations

馃摝 Artifacts

  • Server and client distributed separately
  • macOS binaries (arm64) - Code signed
  • SHA256 checksums included

Note: Binaries are signed with Apple Development certificate. For production use, you may need to allow the app in System Preferences > Security & Privacy.

Full changelog: v0.3.0...v0.4.0