Skip to content

Releases: getsavvyinc/savvy-cli

v0.12.2

22 Jul 06:54
Compare
Choose a tag to compare

Changelog

  • 29b4dd9 README: add link to docs
  • bcbb766 README: document param support
  • a4bc691 fix syntax
  • ee3d848 zsh: support multi-line shell commands from your history

v0.12.1

21 Jun 22:38
Compare
Choose a tag to compare

Changelog

  • 964b316 README: rm concurrent error faq
  • 80ad343 setup/bash-preexec.sh: tell users how to exit savvy run shell on completion
  • bc4075b setup/zsh: Tell users how to exit savvy run when finished

v0.12.0

14 Jun 05:36
Compare
Choose a tag to compare

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

13 Jun 19:18
Compare
Choose a tag to compare

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

04 Jun 20:36
Compare
Choose a tag to compare

Changelog

  • a827fff Use print -rP when printing the prompt
  • 392e5ef savvy.zsh: only print prompt when recording commands

v0.11.2

04 Jun 02:52
710db77
Compare
Choose a tag to compare

Changelog

v0.11.1

04 Jun 02:51
Compare
Choose a tag to compare

Changelog

  • 271f0e0 cmd/upgrade: amd64 should fallback to x86_64
  • 98d8194 install: translate amd64 -> x86_64

v0.11.0

03 Jun 00:18
Compare
Choose a tag to compare

Changelog

  • 546b0fc client/Ask: Pass in prev conversation history
  • 7cd78f2 cmd/ask: add past questions too
  • 63dbdc9 cmd/ask: loop until user is happy with their answer
  • 85be719 list: generalize adding help messages to the list
  • f664e9c slice: Check membership in slice
  • 11668bd slice: add Map func

v0.10.2

02 Jun 05:39
Compare
Choose a tag to compare

Changelog

  • 840bd03 list: make help message pop

v0.10.1

02 Jun 02:45
Compare
Choose a tag to compare

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