go-envset

run commands in an environment defined using a ini configuration file.

MIT License

Stars
3
go-envset - v0.0.14

Published by goliatone about 3 years ago

Changelog

81822cf Bump version: v0.0.14

go-envset - v0.0.13

Published by goliatone about 3 years ago

Changelog

2f79121 Bump version: v0.0.13
4721ab2 Merge pull request #24 from goliatone/add_inherit_flag
db0b717 add: inherit flag, we will pull these env vars from parent environment
8112ba4 fix: make macos version explicit
5e0b044 undo fix
ab88b2f update taskfile with install ubuntu helper function

go-envset - v0.0.12

Published by goliatone about 3 years ago

Changelog

396f7f5 Bump version: v0.0.12
6837fab Merge pull request #23 from goliatone/update_build_linux
ba38975 add: relesae ubuntu/debian/centos/redhat packages

go-envset - v0.0.11

Published by goliatone about 3 years ago

Changelog

4f62837 Bump version: v0.0.11
84f553c Merge pull request #21 from goliatone/add_test
d96bab0 Merge pull request #22 from goliatone/error_prop
097a0c7 fix: include tag version to commit message
2e004bf fix: wrap error in messages

go-envset - v0.0.10

Published by goliatone about 3 years ago

Changelog

f5bd718 Bump version
867d0be Merge pull request #20 from goliatone/fix_command_parse
b766dda add: test for exec command
861c747 fix: update test data
e932e56 fix: use exec cmd to check for print. Set cmd and parse args

go-envset - v0.0.9

Published by goliatone about 3 years ago

Changelog

e16d31f Bump version
d3a0016 Merge pull request #19 from goliatone/fix_metadata_compare
dc05249 add: return json from metadata compare
35dff44 fix: ensure we return valid diff json

go-envset - v0.0.8

Published by goliatone about 3 years ago

Changelog

55db905 Bump version
6c033f3 Merge pull request #18 from goliatone/fix_metadata_compare
b617067 add: update config options for metadata
a6038bb fix: refactor metadata compare

go-envset - v0.0.7

Published by goliatone about 3 years ago

Changelog

cc4c297 Bump version
6960483 Merge pull request #17 from goliatone/fix_build_version
b8a7645 fix: Update how we set ldflags in goreleaser

go-envset - v0.0.6

Published by goliatone about 3 years ago

Changelog

7b6a56e Bump version
5d3e5c6 Merge pull request #16 from goliatone/update_tests
434a237 add: fixtures
27f502f add: test for template cmd
e988d29 add: testing dependencies
90ff6c7 add: updated tests for cli
1b22a80 add: use testcli
8228b18 add: use testcli
6d77f2d debug output
fed3059 debug output
f5c9d2f fix test
f6a2aa1 fix test
89524ad fix test
843b45e fix: add binpath to path
abbe68a fix: go module deps
afbbff2 fix: install binary before testing
63d7993 fix: update go version

go-envset - v0.0.5

Published by goliatone about 3 years ago

Changelog

48f2843 Bump version
2204fd5 Merge pull request #15 from goliatone/add_export_env
5d4327f add: export env name, add run options
9311374 add: new options to confi file
b39d370 fix: final push on release
52cb144 fix: parse args, ensure we support env files
2d6e24d fix: update test to use new run signature

go-envset - v0.0.4

Published by goliatone about 3 years ago

Changelog

afcd8b4 Bump version
9772f28 Merge pull request #11 from goliatone/fix_parse_cmds
589c4b0 fix: check we have a command string

go-envset - v0.0.3

Published by goliatone about 3 years ago

Changelog

811d0ea Bump version
bbffc71 Merge pull request #8 from goliatone/fix_add_version_in_release
164c94a add: build flags in ci:build

go-envset - v0.0.2

Published by goliatone about 3 years ago

Changelog

eaed7f4 Bump version
ba6638c Merge pull request #7 from goliatone/fix_#6_default_rc
b798604 fix: panic if loading config fails, if no envsetrc use default byte string
2cac153 update readme

go-envset - v0.0.1

Published by goliatone over 3 years ago

Changelog

dc8f09c Adding main.go
b974646 Bump version
0f31c35 Merge pull request #2 from goliatone/confi_rc
adda142 Merge pull request #3 from goliatone/use_hmac_hash
2fc20b2 Merge pull request #4 from goliatone/add_metadata_compare
2496a17 README
1d5a562 Use YAML for rc config
ff84df2 add cli entry
86aba3e add comments to metadata output
7c509a1 add config
5e7420a add cruft to gitignore
f15746c add envmap
796f44e add envslice
5c1e389 add expand to vars
a1f6d71 add global name option;
9f5145e add global name option;
fe60148 add globals flag
555d5a7 add goreleaser config
d07f409 add license file, update task
a8b50ac add metadata handler
3e07e0c add metadata handler
fecfe11 add modules
2bf155d add support for commands interpolation
fe678b1 add taskfile
01cafd4 add test
afa1eff add test
27039a9 add test
7a8d69f add test task
c0ace20 add tests
50d0ed9 add version file
14b8c46 add version flag
f595c21 add version:bump and taskfile documentation
a397a5d add: add release task, set -x and update doc strings
bd61f6d add: ci clean task
e005bb6 add: ci tasks
cd9575a add: ci tasks
8df8fce add: compare sections, read metdata from stdin, get section by name
fe9f4ae add: create github workflows
4e79a86 add: metdata add FromJSON
e3e57d7 add: provide option to hmac
ab6f79b add: provide option to hmac
d3f386c add: provide option to hmac
b26db75 add: truncate hash length
59d81a5 add: update compare command
c789baf adding config
a02a022 addining gitignore
b94d417 clean up linter
3baba10 clean up linter
a274c03 clean up linter
5d1975d fix Run command to check for env names
5127253 fix: FileFinder use cwd. Check if we have right sections
54f36c7 fix: add dist to gitignore
1e9daee fix: clean up ci workflow
0e66195 fix: make debug a flag option
2021a49 fix: missing should check len, do not overwrite local env
6526782 fix: quote strings with spaces so we can eval
9a089b6 fix: remove int from FileFinder
5d71822 fix: remove int from FileFinder
6d78408 fix: remove token from goreleaser brew
5ef9f2a fix: update cr
fd00869 fix: update envmap test
bbefac7 fix: update module path
7af61f6 fix: update module path
b706540 fix: update module path, add compare
c37c3f8 fix: update readme docs
1fff033 fix: use DefaultSection
c371261 format
5b8fc82 ignore things
1d0801c initial commit
74f2fce optionally overwrite metdata file if exists
0938849 pass options in struct
8672a26 refactor envset
37d163e refactor to use build version and run function
3c56d17 remove main
663a38c remove trailing space
d9f579b reset version
fdf1186 style
c31ef36 trim extraneous spaces and newlines
7e77178 udpate comments
6fe7cf7 udpate deps
9d0fd32 update README
40fb3a4 update base implementation
afc4c76 update cli flags
643fb2b update comments
52d7ba5 update config
06f01c1 update deps
c88bdab update deps
31bef04 update docs
8eaf894 update docs
f7e8efe update docs
df53015 update errors
0ca517a update gitignore
512ab7e update goreleaser
1a629a2 update metadata
05bda16 update metadata to exclude DEFAULT section
cc133e1 update mod
21189c9 update package
348e1bd update readme
ceb323b update readme
28ba643 update readme
fbf2ac2 update readme
218b559 update taskfile build command
8255bf5 update taskfile docs
0d12de4 update test
4d91028 update version package
ab34c9e use sha256
0fa8c33 wip
181a220 wip: add comment to diff section key
b5035aa wip: implement required key check
37bf061 wip: update how we handle envs
bd3914f wip: use required
8165c04 write output, hide values optionally, take config object

Package Rankings
Top 7.67% on Proxy.golang.org