Skip to content

Releases: getsavvyinc/savvy-cli

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

v0.7.5

07 Mar 04:59
Compare
Choose a tag to compare

Changelog

  • 754601b cmd/logger: isolate logger code into its own file
  • 4a0e180 cmd/root: set a default logger
  • 7adfa5a cmd/root: setup and inject a slog instance accessible to all sub commands
  • 5f0305f history: add debug logs
  • 84d0a8c history: wait for pty to process all commands before we cancel the context
  • 2d6abb2 server: log accept conn error as debug log

v0.7.4

29 Feb 07:45
Compare
Choose a tag to compare

Changelog

  • 855f3a1 cmd/send: encode commands sent to the server as strings and not [string]
  • b9ad18d go: update go.mod and go.sum
  • 71c7404 install: improve instructions for adding the PATH

v0.7.3

28 Feb 05:49
Compare
Choose a tag to compare
v0.7.3 Pre-release
Pre-release

Changelog

  • 3c4ee73 cmd/file: allow users to record files within a recording session
  • 1e63c98 cmd/history: Add a skeleton for history command.
  • b1f3b3a cmd/history: Hide history for now
  • 5c76983 cmd/history: connect everythind end to end
  • 76e5db4 cmd/history: history cmd index starts at 1
  • 60a88ca cmd/history: improve formatting
  • cf21e4c cmd/history: present history with huh? forms
  • a77c3b9 cmd/history: prototype works now
  • 41170df cmd/history: tail history for zsh
  • 0acd002 cmd/record: avoid context leak
  • 2036a58 cmd/record: handle unused variables
  • 8d68865 cmd/send: use fmt.Fprintf instead of conn.Write(fmt.Sprintf())
  • 5918887 display: ErrorMsg displays a string with the style of an error
  • ad5d14e display: add Infof
  • b778121 history: rm pkg
  • d7124bb internal: add internal/detect pkg to detect SupportedShells
  • ea18ea1 kind: extract shell/kind pkg for reuse
  • c3de3a0 nop impl for TailHistory
  • f1a74a1 shell/history: add basic parser
  • 99f640f shell/zsh: history presentation: show most recent command first
  • b7aacde tail/tesdata: force add testdata
  • 9fafd2b tail: Tail returns an io.ReadCloser that reads the last N lines from a file
  • 8f214d2 tail: rm pwd from testData path in tests

v0.7.2

22 Feb 01:48
Compare
Choose a tag to compare

Changelog

  • 70d39ab shell: rm zsh copy-pasta for bash

v0.7.1

21 Feb 05:42
Compare
Choose a tag to compare

Changelog

  • d8b7012 cmd/record: update shell it starts up to verify setup
  • 2d3ea47 cmd/setup/bash-preexec.sh: we already expand aliases.
  • 0c5165a envrc
  • a016ec9 rm gocode