resh

RESH ❯❯ Contextual shell history for zsh and bash

MIT License

Stars
1K
Committers
6

Bot releases are visible (Hide)

resh - v3.0.2 Latest Release

Published by github-actions[bot] over 1 year ago

Changelog

  • a6e4c85 Installation fixes
  • 611198e Merge pull request #195 from Jessime/patch-2
  • b75542c typo in troubleshooting.md
resh - v3.0.1

Published by github-actions[bot] over 1 year ago

What's new

No input lag when searching. ⚡️

  • Async search
  • Next search cancels previous unfinished searches

Full Changelog: https://github.com/curusarn/resh/compare/v3.0.0...v3.0.1

resh - v3.0.0

Published by github-actions[bot] over 1 year ago

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
resh - v3.0.0-rc5

Published by github-actions[bot] over 1 year ago

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

Encountered a problem? Create an issue ⇗

See https://github.com/curusarn/resh/issues/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
resh - v3.0.0-rc4

Published by github-actions[bot] over 1 year ago

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

Encountered a problem? Create an issue ⇗

See https://github.com/curusarn/resh/issues/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

  • f722db4 Update install.sh
  • 85c6e6c Use fancy callout characters
resh - v3.0.0-rc3

Published by github-actions[bot] over 1 year ago

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

Encountered a problem? Create an issue ⇗

See https://github.com/curusarn/resh/issues/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
resh - v3.0.0-rc2

Published by github-actions[bot] over 1 year ago

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

Encountered a problem? Create an issue ⇗

See https://github.com/curusarn/resh/issues/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
resh - v3.0.0-rc1

Published by github-actions[bot] over 1 year ago

Changelog

  • 30b254c Use RESH instead of Resh
  • ebfc456 Merge pull request #184 from curusarn/reduction
  • e269bd5 Update troubleshooting.md
  • 856da7e Update installation.md
  • 4cc3bc5 README alt text
  • 6478f96 Update README.md
  • d112c38 Update README.md
  • 4a925ba Update README.md
  • 1b3bb4f Trim right whitespace in deduplication key
  • 651ace4 Output unmodified command lines from search
  • cd611e9 Fix git remote normalization for empty remotes
  • b3a45c8 Update README.md
  • 00de30e Update all packages
  • 9958404 Fix git remote normalization and add tests
  • ff62e55 Update troubleshooting.md
  • 451c58a Update troubleshooting.md
  • 3c9d09d Update README.md
  • d50ecdc Fix utf8 string helper
  • 83af52c Update README.md
  • 9f85ced Update README.md
  • b7af9fd Simplify after installation message
  • f484639 Small visual fix
  • d4b0bb7 Update troubleshooting.md
  • 7d29349 Update troubleshooting.md
  • 77b350d Update troubleshooting.md
  • dd87238 Update installation.md
  • 465701f Update troubleshooting.md
  • 7ef0193 Update installation.md
  • 277c637 Update README.md
  • 4dfd4d0 Update troubleshooting.md
  • ff1acc0 Update README.md
  • 8df48a9 Update README.md
  • 5e3c5e4 Update README.md
  • 1a67c35 Fix tests
  • a7458b2 Fixes
  • 4f51e91 Readme, fixes, changes
  • 2b33598 Fixes
  • 60cd0d7 minor cleanup
  • 7d86579 remove conf
  • c69e689 Update from v2.8.x fixes
  • 02466ae Fresh install fixes 🍏
  • df45f38 Visual improvements
  • e3d8d9f Installation improvements, add backup and restore
  • dc58ceb Installation improvements, add backup and restore
  • 261b556 Add todos
  • 668308a Add doctor command, minor changes
  • dd573ca Revert make fix
  • 53af6e9 Remove binding revert functionality
  • 585cafa Further simplify shell files, minor readme changes
  • fcd8c8b Further simplify shell files, resh-cli improvements
  • 3e03f4a Rebrand to 'REcycle SHell', show 'future' update messages, changes
  • acbf463 Return the warning for new installs, cosmetic fixes
  • 9b0c8b3 Simplify shell hooks
  • 682b959 Redo resh-daemon-start.sh, get rid of nohup dependency
  • d4c0fac tests
  • 4764038 Simplify reloading of shellrc files
  • 21ebc60 fix
  • 7d87c38 Simplify, add epochtime package
  • 4383d2b Fix post installation 'hang' bug, simplify daemon start
  • cb5e01b Use Go binary to get epochtime
  • bc78fed fixes
  • b436c99 output error prefix
  • eb731e5 spell
  • baf7cde update reshctl version to use output package
  • 5e0af13 better errors
  • 4fbbec7 use record.V1 more, housekeeping
  • 2554507 ci
  • 7fcf851 ci
  • c640798 ci
  • 3c83420 ci
  • 7a857f1 ci
  • 2fc5ca9 ci
  • d762699 ci
  • 582f9b7 ci
  • 5e9955b ci
  • 2c8f7ab ci
  • 3d060d6 github actions improvements, get go version from go.mod
  • d498ec1 upgrade actions
  • 05a4d9d bump go version
  • dbbc447 remove completions from reshctl, minor fixes and changes
  • 1a584c7 Finish up and use device ID and name. Changes.
  • b68519f update imports
  • 5e585da Make record package public
  • 0e3c9a9 change config, remove data
  • 13a35b9 install changes
  • ab5ad5e various improvements and changes
  • c897c09 get resh to compile and run
  • e620a4a checkpoint before continuing work after a while
  • 00c1262 config migration during install
  • 6fbd183 add timeouts
  • baf1af9 hint sh shebang
  • 84356f4 fix
  • 99726c0 structured logging, refactoring, improvements
  • 4666ef8 copy
  • 617a375 reshctl removal
  • d036f86 go mod tidy
  • c60d1bc fix error propagation, small cleanup
  • eb52d66 fix double subscribe of sessWatch, minor fixes
  • 3107e78 remove deprecated variables
  • 67277fc todo
  • 0db9183 remove --args
  • d4367ee remove recall
  • 7e3e72d remove sesshist from run-server
  • 0e202dd remove import
  • c8fa7be remove /recall and /inspect
  • d7f03ec remove packages
  • 6e08ff0 remove unnecesary commands
  • 7ae8e34 Merge pull request #181 from miohtama/patch-2
  • 3aeb026 Make installation instructions more copy-paste friendly
  • 032d258 Merge pull request #174 from Jessime/patch-1
  • 29fb093 Update install.sh
resh - v2.8.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • 11eb86f hotfix
resh - v2.8.0

Published by github-actions[bot] almost 3 years ago

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
  • 33fec5b Release version 2.8.0
resh - v2.8.0-beta2

Published by github-actions[bot] almost 3 years ago

Changelog

  • eadb9ab Use XDG CACHE for "last run" files, fix header display bug
resh - v2.8.0-beta1

Published by github-actions[bot] almost 3 years ago

Changelog

  • c212a81 Add --beta flag to reshctl update
resh - v2.7.16

Published by github-actions[bot] almost 3 years ago

Changelog

2799a51 Fix issue with re-binding resh

resh - v2.7.15

Published by github-actions[bot] almost 3 years ago

Changelog

c7f7b38 exclude sh tests that require resh to be installed from actions

resh - v2.7.15-rc1

Published by github-actions[bot] almost 3 years ago

Changelog

65742ee Use PR https://github.com/curusarn/resh/pull/165
3af5a5f shellcheck fix
3eda046 Change tests, use go vet
91b73ef Update go version, update deps

resh - v2.7.14

Published by github-actions[bot] about 3 years ago

Changelog

4dcdc3e Update install messages
96a70d2 Merge pull request #159 from tivvit/fix-m1-release
ef001b4 update go version to 1.16 and goreleaser to support M1 macOS (arm64)

resh - v2.7.13

Published by github-actions[bot] almost 4 years ago

Changelog

61ce618 use xdg cache paths - should fix permission errors

resh - v2.7.12

Published by github-actions[bot] almost 4 years ago

Changelog

c5961b1 dummy commit (can't build two versions from the same commit :/)

resh - v2.7.10-rc1

Published by github-actions[bot] almost 4 years ago

Changelog

3c91c13 remove top level wildcard from goreleaser

resh - v2.7.8

Published by github-actions[bot] over 4 years ago

Changelog

5b07e5c do not rely on existing home/.resh dir