Skip to content

Releases: njayp/ophis

Release v1.1.0

07 Dec 17:29
f030d29

Choose a tag to compare

Changes in v1.1.0

  • refactor(selector) replace pre and postrun with middleware pattern (#34)
  • Feat/add json schema (#32)

Import

go get github.com/njayp/[email protected]

Release v1.0.9

07 Nov 17:39
02eb818

Choose a tag to compare

Changes in v1.0.9

  • chore: update deps
  • feat(cfgmgr) add cursor support (#30)

Import

go get github.com/njayp/[email protected]

Release v1.0.8

04 Nov 21:59
1547e66

Choose a tag to compare

Changes in v1.0.8

  • feat(ophis) add http server cli cmd (#29)
  • doc(readme) clarity
  • style(selector) simplify cmd select code
  • style(selector) simplify flag select code
  • doc(readme) add prerun example
  • style(ophis) rename file to schema.go

Import

go get github.com/njayp/[email protected]

Release v1.0.7

22 Oct 00:49
92d7b26

Choose a tag to compare

Changes in v1.0.7

  • style(ophis) combine some files
  • refactor: mv selector out of internal to avoid wrappers
  • fix(bridge) return nil instead of empty map if StringToX flag has no default obj

Import

go get github.com/njayp/[email protected]

Release v1.0.6

21 Oct 19:25
87f872f

Choose a tag to compare

Changes in v1.0.6

  • chore: update deps
  • fix(bridge) warn if malformed default obj
  • fix(bridge) parse default values for StringToX flags

Import

go get github.com/njayp/[email protected]

Release v1.0.5

18 Oct 17:54
1c1cf05

Choose a tag to compare

Changes in v1.0.5

  • chore: update deps
  • fix(bridge) add typing for stringToX flags
  • feat(cfgmgr) add --env flag to enable command
  • Update config.md
  • doc(docs) selector and schema details
  • test(cfgmgr) refactor
  • doc(config) re-add annotation example
  • doc(schema) mention required and default
  • doc(docs) simplify
  • doc: add docs/
  • chore(workflows) add issue assignment
  • fix(cfgmgr) only get binary path if necessary
  • refactor(cfgmgr) add backup logic back in
  • refactor(cfgmgr) use generic manager (#25)
  • doc(readme) fmt
  • fix(cfgmgr) add shared constants, messages, and validation
  • fix(bridge) warn if default value parser finds something weird

Import

go get github.com/njayp/[email protected]

Release v1.0.4

08 Oct 20:26
02497ca

Choose a tag to compare

Changes in v1.0.4

  • test(test) add cmd path to tool name conv
  • doc(example) readme
  • test(test) integration tests with simple example
  • test(bridge) flag default value parsing
  • style(bridge) cleanup parsing arrays
  • test: add test package with integration test helpers
  • Update README.md
  • Update README.md
  • doc(readme) bold first matching selector
  • style(bridge) mv all flag logic to flag.go, combine shared selector logic, rn CmdToolInput to ToolInput

Import

go get github.com/njayp/[email protected]

Release v1.0.3

04 Oct 21:24
9298252

Choose a tag to compare

Changes in v1.0.3

  • feat(bridge) get default value from flag and add to schema
  • doc(readme) under the hood
  • fix(examples) improve tool selection
  • chore(mage) simplify mage flow
  • test(bridge) FlagSelectors
  • doc(doc.go) update selector

Import

go get github.com/njayp/[email protected]

Release v1.0.2

03 Oct 19:57
8d080fc

Choose a tag to compare

Changes in v1.0.2

  • fix(magefile) makefile detection
  • fix(bridge) log failed cmd

Import

go get github.com/njayp/[email protected]

Release v1.0.0

02 Oct 18:20
70f39be

Choose a tag to compare

Changes in v1.0.0

  • feat(ophis) change selector helper functions for more clear and common use cases
  • fix(logo) for light theme
  • test(bridge) tool desc
  • test: select helper funcs
  • doc(example) argocd improvements
  • fix: cmd tree traversal improvements
  • style(examples) simpler helm example
  • doc(readme) fix missed flagselector comments

Import

go get github.com/njayp/[email protected]