Skip to content

Releases: getsavvyinc/savvy-cli

v0.9.0

27 Apr 22:47
Compare
Choose a tag to compare

Changelog

  • 1eac163 Update README.md
  • 5edacee bash: set the prompt using unicode text instead of hardcoding the emoji
  • e0dfb57 client: Add separate Guest client for fetching public runbooks
  • b47da3d client: Allow Guest clients
  • c5213ad client: Fetch Commands from a client runbook
  • f1572fc client: Track runbook ID returned by Savvy's API
  • ba3624b client: deprecate GenerateRunbook in favor of GenerateRunbookV2
  • 4918beb cmd/run: Display spinner while we fetch the runbook
  • decd005 cmd/run: enforce 1 positional argument
  • 4f487f1 cmd/run: fetch runbook by runbook id
  • ca49e74 cmd/run: fetch runbook from guest|loggedin client
  • 66a4c41 cmd/run: run runbooks in a savvy sub shell
  • a9de502 cmd/run: savvy run works for zsh
  • fbdfe01 cmd/setup/bash-preexec: format setting the prompt
  • 6bae804 cmd: Add skeleton for savvy run
  • 7102b31 savvy run: Add runbook name and curr step
  • 9329131 shell/zsh: extract common setup code into baseScript
  • dce2f92 shell: Extend shell interface to support running a runbook
  • 6527fad shell: impl SpawnRunbookRunner

v0.8.4

16 Apr 01:18
Compare
Choose a tag to compare

Changelog

  • 89330c5 bash-preexec.sh: expand bash aliases in pipes and process substitution
  • 0d632d8 shell/expansion: ignore expansions of commands like grep

v0.8.3

04 Apr 20:55
Compare
Choose a tag to compare

Changelog

  • 7806a83 support capturing prompt for bash too

v0.8.2

04 Apr 02:21
Compare
Choose a tag to compare

Changelog

  • 12aed27 client,server: propogate recorded prompt along with the command to the api
  • 8dd7bcb cmd/send: record prompt while the command is executed

v0.8.1

21 Mar 07:15
Compare
Choose a tag to compare

Changelog

  • aa5c650 cmd/setup: no need to log step-id for zsh

v0.8.0

21 Mar 00:46
Compare
Choose a tag to compare

Changelog

  • da30b11 cmd/record: add ignoreErrors flag
  • 5ab4699 cmd/send: generate recordedData for each step
  • 2a26299 cmd/send: print step_id only if we generated it
  • 92f1918 cmg/setup/bash: add support for ignoreErrors to bash
  • 415cdea idgen: generate id for each cmd
  • 780a5e3 server/client: todo: fix recording files
  • 9355aa2 server/client: update file recording to use new msg format
  • 24910e4 server: initialize map and rename vars
  • 7f8dbe3 server: record command exit status and add support for ignoring errors
  • 514c383 setup/savvy.zsh: rm debug log
  • b12f88c setup/savvy.zsh: track return code

v0.7.9

18 Mar 06:19
Compare
Choose a tag to compare

Changelog

  • 9e876e3 history: add a cancel reader

v0.7.8

12 Mar 02:41
Compare
Choose a tag to compare

Changelog

  • 51e3eee history: clearly tell users that selecting commands will not execute them
  • a2d8768 history: selected commands are sorted chronologically by time.

v0.7.7

12 Mar 01:38
Compare
Choose a tag to compare

Changelog

  • e772b56 cmd/history: fix typo for psuedo terminal
  • 9e40ec3 shell/bash: do not rely on SAVVY_LOGIN_SHELL for bash
  • 7e68408 shell/bash: spawn bash shell to expand the history commands
  • 8c72511 shell/bash: tail bash history

v0.7.6

11 Mar 22:26
Compare
Choose a tag to compare

Changelog

  • c71c03b cmd/history: Start a spinner while we are processing history commands
  • de05b18 cmd/history: Use SocketServerWithDefaultPath
  • 45601ea cmd/history: rm nullWriter.
  • 15c418c history: Optionally pass commandRecordedHook into socket server
  • e41cfe7 shell/zsh: Run savvy send in the background