Skip to content

Releases: getsavvyinc/savvy-cli

0.14.5

05 Aug 22:46
Compare
Choose a tag to compare

Changelog

  • 137be72 cmd/init: separate bash-preexec and savvy setup
  • 3241f71 setup/bash-hooks: Add funcs to only add shell hooks if required.

0.14.4

05 Aug 02:34
Compare
Choose a tag to compare

Changelog

  • 0a87e52 cmd/ask: allow users to attach historical context to their questions.
  • 99d016f cmd/ask: improve --help
  • 0cb45cd cmd/ask: remove short hand flag for --history
  • 3e28d09 cmd/history: add selectAndExpandHistory func for future reuse
  • bbd0594 fixup! cmd/history: add selectAndExpandHistory func for future reuse

0.14.3

05 Aug 00:56
Compare
Choose a tag to compare

Changelog

  • aea11a1 cmd/internal/next: Add nextCommand func
  • e460a57 cmd/internal/next: add --force flag
  • 73c05ad cmd/internal/previous: allow users to go back when executing runbooks
  • fa0f694 server/run: Impl previous command.

v0.14.2

02 Aug 20:24
Compare
Choose a tag to compare

Changelog

  • 8c6a834 ask: run first, ask questions later

v0.14.1

25 Jul 04:53
Compare
Choose a tag to compare

Changelog

  • 47ebae4 cmd/ask: enter -> in help message

v0.14.0

25 Jul 03:30
Compare
Choose a tag to compare

Changelog

  • 9600b35 browser: Open -> OpenCmd
  • 55a20b5 browser: Open invokes OpenCmd and starts the command.
  • 50635de browser: display info about browser opening the url
  • 3017db7 cmd/ask: Save and run commands
  • 24e9126 cmd/ask: User can save commands as a runbook
  • 530112c cmd/ask: save runbooks
  • e1c820d cmd/login: add runLoginCmd to check --force flags

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