Skip to content

v0.8.0

Choose a tag to compare

@Sahilll15 Sahilll15 released this 24 Aug 10:54
· 23 commits to main since this release

Open the log in your own editor

Press e in the job view and the current log opens in $VISUAL or $EDITOR.

Search, regex, folding, multi-cursor and copying are all things your editor already does better than any TUI reimplementation, so lazygocd hands the buffer over instead of rebuilding them.

  • Inline editors (vim, nvim, emacs -nw, less) take over the terminal. lazygocd suspends properly and restores the screen, the mouse capture and your place in the job view on exit.
  • GUI editors (code, zed, subl) open beside the terminal and the TUI returns immediately. Values with flags work, so EDITOR="code --wait" behaves as you would expect.
  • Works on the Console and Materials tabs. Falls back to less, then vi, when nothing is configured.

Temp files are written to your temp directory and removed afterwards, with filenames sanitized so a pipeline name containing a path separator cannot escape it.

brew upgrade lazygocd
cargo install lazygocd

Full Changelog: v0.7.0...v0.8.0