Skip to content

Releases: lets-cli/lets

v0.0.24

12 May 09:42
211b99b
Compare
Choose a tag to compare

Changelog

1f7c26b add aur sync to github actions

v0.0.23

05 May 17:44
c712119
Compare
Choose a tag to compare

Changelog

49c49e2 Implemented cmd as map, refactor run.go, add errgroup, update tests
fc5aa49 add --only and --exclude flags - used for cmd map to choose which subcommands to run
597ffee add gitkeep to include test empty dirs
9452c33 find config recursively up to the root
9032acf fix checksum calculation workdir
e11c2d2 fix concurrent write to map - was calculating checksums for every cmd in cmdMap
ca3c96c fix creating .lets dir where lets config placed
e353af9 fix test for loading config
3ff1d35 fix unit tests for checksum - make it more deterministic
d94d214 try reduce amount of actions
a4fae99 update cobra, fix context waiting
7bfefbd update doc about --only and --exclude
8cec4e9 update doc about config lookup
7d70698 use go1.14

v0.0.22

13 Apr 09:46
6bbee1f
Compare
Choose a tag to compare

Changelog

6e9adce add tests for json arguments and arguments with whitespace (wrapped in quotation marks)
0f470c4 drop brew intergration for now
760f7aa fix lets breaking strings with whitespaces in append arguments

v0.0.21

30 Mar 10:08
36b49b2
Compare
Choose a tag to compare

Changelog

84e978b Update README.md
3db054a add 'version' field to config
563f145 add homebrew integration, refactor goreleaser config
aee2411 add release command and update doc
88c8b5b add short version for lets
0d54658 add tests for config version
03a94da add version to docs, change dev version when build-and-install
77fccea improve error messages when command parse has failed
02b8e24 sue go mod download to preserve go deps in docker image
385c3cb validate config version and lets version

v0.0.20

24 Mar 13:06
Compare
Choose a tag to compare

Changelog

8dfa038 add notion about .lets dir to readme
690199a add persist_checksum directive parsing
17ddd68 allow to run one bats test
71f2715 bump lets to version 0.0.20
28a8b2c create .lets on first lets run, rewrite initialization of root cmd to check more errors, add test for no lets.yaml file
adc47c7 fix validation of allowed fields in config
7f8519c implement persisting, reading and validating checksums, add tests for persist_checksum
3a47c06 make own image for lint to run lint unded current user, fix lints
4890f87 persist command checksums to .lets after command was executed
6b0c7f6 update readme
b00229e update readme and build-and-install command
34472ee update readme, add LETS_NO_COLORED_OUTPUT env var

v0.0.19

23 Mar 11:59
Compare
Choose a tag to compare

Changelog

3b48df8 bump version to 0.0.19

v0.0.18

23 Mar 11:58
Compare
Choose a tag to compare

Changelog

d5e0c63 add bats tests for depends, checksum and cmd. drop lets-test.yaml
747dcca add bats tests to ci
dd650cf add test helper function - creates new test config in temp dir
d486329 bump version to 0.0.18
9966934 change module name
7b40607 drop unused testing util func
e6bcd2d fix all linters errors
92fbea4 fix bug with LETS_CHECKSUM when its calculated from other checksums - order of checksums must be same between runs
e58480d fix lint
0295915 fix local test run, but it needs to be fixed asap
f82f6b4 fixed all possible liter erros
06c4e87 move command options and command env tests
d113b52 move logging initialization to logging package, isDebug to env package
6715f48 provide context and listen to some system signals to handle them
cb18b2d reconfigure logging - set default level as info
b7650e3 replace module and repo name with lets-cli
03213f9 rewrite all subcommand tests to bats tests
1ffce47 run test on all platforms, linters only on ubuntu
53056bd sort imports
95d9488 use bats - bash automated testing for lets commands output testing, rewrite one test for root cmd
3663a58 use golang-ci instead of staticcheck

v0.0.17

07 Mar 19:03
Compare
Choose a tag to compare

Changelog

efb35a2 Add lets-git arch package to README
7e24f36 Update LICENSE
d5ea9f6 bump version to 0.0.17
e789d87 change license to MIT
2ea7f70 do not touch command description
703cde8 drop new line in completions template
2f11f36 fix bash completions
5f653b0 make zsh completions lazy
83a73fe replace short flag with verbose

v0.0.16

27 Feb 23:09
Compare
Choose a tag to compare

Changelog

6c3790b Add Arch Linux installation to README
ebe2915 Update README.md
39c4f18 add completion command
96525d6 add help builtin command, show docopt with description for command help
5cd662e also add simple zsh completions w/o description
5157194 bump version to 0.0.16
9d9cd2e refactor
fab924e refactor
b098f34 short description

v0.0.15

26 Feb 16:27
Compare
Choose a tag to compare

Changelog

4865a5c add global eval_env, add tests
fbbeb39 bump version to 0.0.15
0e8bb8f update docs
752332f update install links