Skip to content

Releases: curusarn/resh

v3.0.2

13 May 20:52
Compare
Choose a tag to compare

Changelog

v3.0.1

11 Apr 20:12
bfc3c61
Compare
Choose a tag to compare

What's new

No input lag when searching. ⚡️

  • Async search
  • Next search cancels previous unfinished searches

Full Changelog: v3.0.0...v3.0.1

v3.0.0

05 Apr 21:55
Compare
Choose a tag to compare

What's new

Version 3 brings both "under-the-hood" and visible improvements. 🚀
I got rid of many things that made it difficult to move forward with RESH.

Removed features

  • Arrow up/down
  • Shell completions - they might come back later

Improvements

  • Smaller history records
    • Less used disk space, faster loading
    • Smaller memory consumption
  • Better locations for config and data
    • Config location respects $XDG_CONFIG_HOME (default: ~/.config/)
    • Data location respects $XDG_DATA_HOME (default: ~/.local/share/)
    • Shell files and binaries use ~/.resh/
  • Added reshctl doctor command that checks common issues
  • Better logging
    • More complete structured logs from all components
    • Debugging of reported issues based on just logs will be radically easier
  • Removed dependencies
    • setsid and nohup not required
    • Improved portability / simplified installation
  • Update script improvements
    • Much more robust shell config files reloading
    • Seamless migration of records format
    • Seemless migration of config file format
  • Smaller fixes
    • Git URLs normalization in search
    • Improved command deduplication in search
    • Handle hostname changes gracefully
    • Unified way to get datetime
    • Unified way to generate UUID

v3.0.0-rc5

25 Mar 22:47
Compare
Choose a tag to compare
v3.0.0-rc5 Pre-release
Pre-release

You can install this pre-release by running reshctl update --beta 🤫

Encountered a problem? Create an issue ⇗

See #183 for release notes.

Don't have RESH installed yet?
Download and install this beta:

curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh -O
chmod u+x rawinstall.sh
./rawinstall.sh --beta

Changelog since v3.0.0-rc4

  • e076add Fix input reading, banner touch up
  • a692aae Docs for backups, install scripts touch ups
  • a0adcee Fix resh command
  • 07ca9bb [doctor] Detect bash/zsh not installed

v3.0.0-rc4

16 Mar 18:25
f722db4
Compare
Choose a tag to compare
v3.0.0-rc4 Pre-release
Pre-release

You can install this pre-release by running reshctl update --beta 🤫

Encountered a problem? Create an issue ⇗

See #183 for release notes.

Don't have RESH installed yet?
Download and install this beta:

curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh -O
chmod u+x rawinstall.sh
./rawinstall.sh --beta

Changelog since v3.0.0-rc3

v3.0.0-rc3

15 Mar 22:36
Compare
Choose a tag to compare
v3.0.0-rc3 Pre-release
Pre-release

You can install this pre-release by running reshctl update --beta 🤫

Encountered a problem? Create an issue ⇗

See #183 for release notes.

Don't have RESH installed yet?
Download and install this beta:

curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh -O
chmod u+x rawinstall.sh
./rawinstall.sh --beta

Changelog since v3.0.0-rc2

  • 9320e90 Fix execute and paste in raw mode
  • 7da16a6 Trim trailing space in search results
  • 48b0ec4 Use bash instead of sh
  • 7b4ae58 Do not set -o pipefail

v3.0.0-rc2

26 Feb 15:50
Compare
Choose a tag to compare
v3.0.0-rc2 Pre-release
Pre-release

You can install this pre-release by running reshctl update --beta 🤫

Encountered a problem? Create an issue ⇗

See #183 for release notes.

Don't have RESH installed yet?
Download and install this beta:

curl -fsSL https://raw.githubusercontent.com/curusarn/resh/master/scripts/rawinstall.sh -O
chmod u+x rawinstall.sh
./rawinstall.sh --beta

Changelog

  • 494f36c Fix resh-daemon-stop fallbacks

v3.0.0-rc1

26 Feb 12:02
Compare
Choose a tag to compare
v3.0.0-rc1 Pre-release
Pre-release

Changelog

v2.8.1

12 Dec 20:27
Compare
Choose a tag to compare

Changelog

v2.8.0

12 Dec 01:01
Compare
Choose a tag to compare

Changelog

  • Daemon now ignores SIGINT
    • Fixes #148 - an issue on macOS where daemon is getting killed by Ctrl+C
      presses because it's hard to fully dettach it from the terminal.
    • It's still posible to gracefully shutdown the daemon using SIGTERM
  • HOST:PWD column now makes better use of available space
  • New option: 'reshctl update --beta' installs the latest version even if it's
    pre-release (testing release)
  • Timeouts were added to daemon requests to prevent terminal lock up in case
    that daemon freezes