Releases: getsavvyinc/savvy-cli
Releases · getsavvyinc/savvy-cli
v0.12.2
v0.12.1
v0.12.0
Changelog
- ef3c48c Add support for setting params
- 81e24bb bash: add support for setting parameters
- b78fbf1 cmd/set-param: fix spelling
- 573e85e move extractParam to its own pkg
- 550b4e2 param: dedupe multiple instances of a single param
- c8de3f7 server/run: Add CommandWithSetParams
- 2d64c6f server/run: Update default run socket name
- 9115c0e server/run: maintain state for set/unset params
- 7ca6ebf server/run: replace params with their values
- 2325d56 set-param: add command title to share context of the parameter
- 2b649e6 set-param: fix title
- efc7374 set-param: use dracula
- 91904eb shell/zsh: add newline after run setup msg
- 335d908 slice: support filtering
- aca9105 stop using st.Command
v0.11.4
Changelog
- 6f7902d add tests
- 0840bd0 change return data for next and current
- ee8151c client: Add a shutdown interface
- 5b72008 close client conn when done
- 2c67959 cmd/history: handle err starting record server
- 95cb7fe cmd/internal: impl current and next
- dcaab24 cmd/internal: setup internal cmds
- 8ae8805 cmd/next: return immediately if no prev command
- 2e3e0c0 cmd/run: use runServer to coordinate state
- 379202d cmd/setup/bash-preexec.sh: impl run hooks with savvy internal cmds
- 46547ce cmd/write: dracula shows better on light terminals
- 2f46ad4 debug: savvy.zsh display next
- 8d99db9 internal/next: return 0 based array idx
- af754c0 parse params
- 6b39791 run: start server
- 2e96171 savvy.zsh: only use zle to trigger runner
- f788d1d savvy.zsh: use internal commands to run runbooks
- 1f147fa server/client: Create client for any socket path
- b6a0246 server/client: SendShutdown returns an err
- f257e23 server/run: Add a run server
- 7b7ce15 server/run: Add client for run server
- e22fd3b server/run: Add note about why the run server is single threaded
- 75c62aa server/run: Update state based on commands
- a539dcf server/run: allow idx == len(commands)
- db9022d server/run: disambiguate client struct from pkg
- c9f578f server/run: read json messages instead of waiting for client to close the conn
- 0b0b602 server/run: return val using json encoder
- 617c592 server/run: rm debug logs
- d765eeb server: DRY cleanup socket committed
- d3fb37e setup/savvy.zsh: cleanup debug logs
- c55c41c setup/savvy.zsh: use 0 based arrays everywhere except when displaying step count
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.2
v0.10.1
Changelog
- 1fe4788 README: add FAQs
- 22772d8 README: document sharing
- 48e2473 README: fix concurrent recording sessions error
- 937461b README: outline FAQs
- 89a876e README: savvy ask - help with a single command
- acdf4e2 README: savvy explain
- 2ef1446 README: savvy record history
- 7063616 README: savvy run
- 7ced9da README: simpler introduction.
- 5b82f21 Readme: savvy ask - publishing a go module
- b28bec0 cmd/history: check for multiple recordings before user selects commands
- 5613f9e cmd/record: detect and fix concurrent recording sessions
- 131e373 cmd/record: simplify code
- 2681ce7 demos: fix typo in filename
- 252c368 history: shutdown signal should kill the shell
- 192abe6 server: detect permanent net.OpErr and exit listen loop
- 5497c28 server: removing the socket doesn't end the listener; so we send a shutdown signal
- 777ad29 server: resolve concurrent errors within the server pkg