dottie

Simplify working with .env files

MIT License

Stars
11
dottie - v0.14.2 Latest Release

Published by jippi 5 months ago

Changelog

Bug fixes

  • 76715a77a9198192a6309eb7bac1813fde78e02f: fix: template: allow interpolation of inactive keys (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.14.1...v0.14.2

dottie - v0.14.1

Published by jippi 5 months ago

Changelog

Bug fixes

  • 3918c35a08c8fcb67b65c959e65e714af4f68ebe: fix: 'template' now handle file paths better (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.14.0...v0.14.1

dottie - v0.14.0

Published by jippi 5 months ago

Changelog

New Features

  • 7c3a8befa0acf6742c024a3d93a656d2a2c614e8: feat: 'template' function to allow generating code from the .env file (@jippi)

Bug fixes

  • f6d24809e3f2a2e6f1cd0d1dbf2fcd5788473e37: fix(deps): update charmbracelet in go.mod (#55) (@renovate[bot])
  • c07d0b811eec1d024d29bba9059af15c203dd4da: fix(deps): update module github.com/go-playground/validator/v10 to v10.21.0 in go.mod (#50) (@renovate[bot])
  • e84aa73d957263706c75120a704f483b2252ae1d: fix(deps): update module github.com/reugn/pkgslog to v0.2.0 in go.mod (#51) (@renovate[bot])
  • 3360ac9cff865714ea4fa4727ecfbff86b1cf9fb: fix(deps): update module github.com/samber/slog-multi to v1.1.0 in go.mod (#52) (@renovate[bot])
  • 16fc68aa89f3cb26a68ae2fcaf82ec80ce4cc186: fix: don't trim in template (@jippi)

Dependency updates

  • 4018160d24c23df6d22796f0b1d039222c987138: chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (#43) (@dependabot[bot])

Build process updates

  • 045866464bf18f6426f41d516e5adf4f7fca7729: build: use go 1.22.4 (@jippi)
  • 988f8016cd217e6e2f7ecdc0ca8ef51e8a644055: ci: group charmbracelet packages together (@jippi)
  • 860da846ddd940a52636ec88c3f73d89da4c0c35: ci: handle go updates nicer (@jippi)
  • 204e4dd243a15450976647279a3d36388a20d4c8: ci: implement renovate v1 (@jippi)
  • ecc92a1474c0f3a104edfa9c17b18e7ab891d0eb: ci: prioritize golang-version before anything else (@jippi)

Other work

  • 9a91dca78c0b1248b1182364fb8d4bf1519b6129: Merge branch 'main' of github.com:jippi/dottie (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.13.1...v0.14.0

dottie - v0.13.1

Published by jippi 5 months ago

Changelog

New Features

  • 148dd62a1f3ccdc4a4b990aa999d7d34018e9933: feat: implement --with-disabled for 'print' and 'value' command (@jippi)

Bug fixes

  • 3ae2bc03c60632d7a3e3c9949c8839c58961b43c: fix: --with-disabled in 'print' should include values (@jippi)
  • 528a7a1df3c14eb25d2b8677f1185a172647670d: fix: add tests for --with-disabled in 'print' and 'value' command (@jippi)

Dependency updates

  • f2b34713f255879fa736e3e348a551d1fd866def: chore(deps): bump anchore/sbom-action from 0.15.11 to 0.16.0 (#42) (@dependabot[bot])

Other work

  • 452c7b0614e3380c8608c9fd4102ece0b3696de7: Merge branch 'main' of github.com:jippi/dottie (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.12.1...v0.13.1

dottie - v0.12.1

Published by jippi 5 months ago

Changelog

Build process updates

  • 74cc0fe996a288e3ad5f8b16c546b73011226392: ci: rollback snapcraft to avoid upstream bug (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.12.0...v0.12.1

dottie - v0.12.0

Published by jippi 5 months ago

Changelog

Bug fixes

  • e691d14f5c0245c6aeaffe564e499b2ab68c18ee: fix(scanner): support multi-line variables (#41) (@jippi)

Dependency updates

  • e88b5a9c08abd2c870331ddd9934b2cec94f33f9: chore(deps): bump anchore/sbom-action from 0.15.10 to 0.15.11 (#37) (@dependabot[bot])
  • 18377d2b4649c80f5ddd1cb8069d4105eeda7501: chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#35) (@dependabot[bot])
  • 5377085bf8c97419df40dd4ae0b37b44b7372945: chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#36) (@dependabot[bot])
  • 9221955c336b62e50e4044c979b97d8eed3f9356: chore(deps): bump golangci/golangci-lint-action from 5 to 6 (#38) (@dependabot[bot])
  • fd897d313f212e24b4005008dfd95bec278aebd9: chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#33) (@dependabot[bot])

Other work

  • ab39e27c9a56a6c4e8fc715ac79200ea2874491a: Update "go install" instructions (@jippi)
  • 62388b53b5de8fbe03d1a9bafb0fd6417347e937: chore: stop using 'folder' key in releaser, use new 'directory' setting (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.11.2...v0.12.0

dottie - v0.11.2

Published by jippi 7 months ago

Changelog

Dependency updates

  • a0814de19a8543aee221d23687066d651014fa88: chore(deps): bump github.com/veqryn/slog-context from 0.6.0 to 0.7.0 (#32) (@dependabot[bot])
  • 32a94ef51f46fd97e4090269a20f8c6bec504415: chore(deps): bump github.com/veqryn/slog-dedup from 0.3.1 to 0.5.0 (@jippi)

Other work

  • ceb4bad7b3dded1707d3666c7b185fb0c7429531: bump golang.org/x/net to fix vuln (@jippi)
  • 40d4e9233f1674651b9efc734d71ee7ccd1c7df4: chore: bump to go 1.22.2 (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.11.1...v0.11.2

dottie - v0.11.1

Published by jippi 7 months ago

  • add print --export that will add export in front of all key/value pairs

Changelog

Dependency updates

  • 5b256742eb5ef0094ae54daf55d18a78403d2292: chore(deps): bump anchore/sbom-action from 0.15.8 to 0.15.9 (#24) (@dependabot[bot])
  • d18463bdd20ec7f2bbc879268c8b7a2eaf3091c8: chore(deps): bump anchore/sbom-action from 0.15.9 to 0.15.10 (#30) (@dependabot[bot])
  • 249b3c399426f50a05c3363e152bdadc9a54101d: chore(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 (#23) (@dependabot[bot])
  • 439b28353268eeb06eb4d8ea60170c4231070c31: chore(deps): bump github.com/rsteube/carapace from 0.46.3-0.20231214181515-27e49f3c3b69 to 0.50.2 (#20) (@dependabot[bot])
  • 9b65a5855189f85d9aa98cf56e27312179462fa1: chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#19) (@dependabot[bot])
  • e06d3e1b43dc872576d3eaf6635bd7476a226d92: chore(deps): bump github.com/veqryn/slog-context from 0.5.0 to 0.5.1 (#26) (@dependabot[bot])
  • fb8498098d7de8da53c4260f68b0529327ca3a15: chore(deps): bump github.com/veqryn/slog-context from 0.5.1 to 0.6.0 (#29) (@dependabot[bot])
  • 6f249290bd9dba4accc3db9879d52323fd15ab66: chore(deps): bump github.com/veqryn/slog-dedup from 0.3.0 to 0.3.1 (#25) (@dependabot[bot])

Other work

  • f4b89dcb93c5fb5ae6ea33bf38556293eace82c5: Use Go 1.22 (#27) (@jippi)
  • 8a90a4c14f4b341869190a48e9b9e1d7db9d95fa: actually bump protobuf (@jippi)
  • f53291562140e3de8e7894f78c88c53ed1d5ece6: add print --export option (@jippi)
  • 792db32d48ba31fff99d9f46183ac643d7fac14a: use go 1.21.8 (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.11.0...v0.11.1

dottie - v0.11.0

Published by jippi 8 months ago

Changelog

Other work

  • 5480d74f132abfd583fb00d719b88a370d1f97fe: Console v3 (#18) (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.10.1...v0.11.0

dottie - v0.10.1

Published by jippi 8 months ago

Changelog

Other work

  • 409dbc92b23071c3ca0126ab62fd391626896b21: Create CODE_OF_CONDUCT.md (@jippi)
  • 98c352d528e63d434afe819ac2688ce5a3d7da47: back to replace (@jippi)
  • 9e991e7b70ca45ba5c9e01a9c59eef028d4017a1: move globals out to main (@jippi)
  • 96eb2b591290898da1d7a16aee52c28f7474c072: move more stuff around (@jippi)
  • d518ebaec6373867e9250f9ab4582a5e7a54da7b: move more stuff around (@jippi)
  • 304e77332c3450f5ed85b212b02043a5d431eadf: move things around (@jippi)
  • d8eeae20324ef04200ddc988d4a5dea2ac915300: move to go 1.21 (@jippi)
  • 532ce29bc2dcbabf72af02aca1ca4e6298de7084: pin v0.0.0-20240224183226-3fdc9d9d89a3 (@jippi)
  • bd82111aa4516059211b5625ecbf39c490359f97: split new root command and run command (@jippi)
  • 93130005af8c9dba7d2b0a59e2f6e86957632e0d: stop replacing reugn/pkgslog (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.10.0...v0.10.1

dottie - v0.10.0

Published by jippi 8 months ago

Changelog

Dependency updates

  • 092752024041f063cca2a896b1a67da6a1874ab7: chore(deps): bump github.com/gosimple/slug from 1.13.1 to 1.14.0 (#16) (@dependabot[bot])

Other work

  • 27291d35a1fde4f1ee134ce2729ef1b56f773d76: add 'exec' command (#17) (@jippi)
  • 4646e046d8ef13da6d1ecc44e3095d9d4dcca485: ignore 3rd-party folder (@jippi)
  • 47ea14f38ef05f80166a3923d3c48368620a5ae7: minor touchup on complete logic (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.6...v0.10.0

dottie - v0.9.6

Published by jippi 8 months ago

Changelog

Other work

  • 0e9a668845255e2e14454cea56549d181e23df4a: use Ubuntu for dottie Docker image (#14) (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.5...v0.9.6

dottie - v0.9.5

Published by jippi 8 months ago

Changelog

Other work

  • 3a43f8fb1054f6b2eea3438bec70785c30449cd6: disable 'error-on-missing-key' upserter setting by default in update command (@jippi)
  • a2ed18cf1c155fb5884facbfade2634453aa58b3: fix parsing of '' rendering (@jippi)
  • 7ba18e5c2b91db40c683a36e1d471a714d38b196: fix test (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.4...v0.9.5

dottie - v0.9.4

Published by jippi 8 months ago

Changelog

Other work

  • 6172617883f8f6690cca6aeb57850a6892513149: Fuzzer v1 (#13) (@jippi)
  • 96acfcc456fe4267eccc8986b0b66eec031a0aff: Test validate command (#11) (@jippi)
  • 3a1815777f5fd78c4949be01b2699190e3fe5990: release: update apt instructions (@jippi)
  • 23d18f493cea21bf5297bb58851ef132f93556da: test fmt command (#12) (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.3...v0.9.4

dottie - v0.9.3

Published by jippi 8 months ago

Changelog

Other work

  • b2d1e3faa3b84775393be9c5b4c9a9de4343af73: release: don't double cache golangci-lint (@jippi)
  • f63a6c45770443c2c909f70c606689287020b7a7: release: ensure line endings on windows for Go files (@jippi)
  • f3112011a1b2fb0456000a3886448d2e67da38b0: release: expand golangci-lint permissions so it can comment on PRs (@jippi)
  • c3b606936d91ab7fbc64ca3f145cf829d43880b5: release: fix version linker (@jippi)
  • 966e5961ac7e0236a3da4b58a428d26fdca3b0fc: release: only upload rpm and deb to gemfury (@jippi)
  • e5bd2dea7d72347fe26bdd3136dab5010c2c2205: release: simplify go cache and go version in ci (#10) (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.2...v0.9.3

dottie - v0.9.2

Published by jippi 8 months ago

dottie - v0.9.1

Published by jippi 8 months ago

Changelog

Other work

  • 2d33d75135cb8ffb9a37382dacc4f6b7722041a8: Improve update command (#9) (@jippi)
  • b3716b6782af089fb1e907be9537bc5a38007990: fix changelog? (@jippi)
  • 694256617b6ca6280e56467b3f5d91f414435fb5: fix release? (@jippi)

Full Changelog: https://github.com/jippi/dottie/compare/v0.9.0...v0.9.1

dottie - v0.9.0

Published by jippi 8 months ago

  • Rewrote template/interpolation engine #8 to be more compatible with shells and fix numerous bugs/inconsistencies
  • Added tests for template/interpolation engine
  • Fixed line-offset in test output
  • Moved internals around to make packages more coherent
dottie - v0.8.0

Published by jippi 9 months ago

  • Significant refactoring and test improvement + coverage
  • #7
  • #6
  • #5
  • #4
dottie - v0.7.2

Published by jippi 9 months ago

  • Allow skipping validation when using update command