ShellHistory 4+

Backup, organize and sync

Denis Gladkikh

    • 4.9 • 29 Ratings
    • $13.99

Screenshots

Description

Black Friday/Cyber Monday deal. 50% off $13.99->$7.99 until November 29th 2022

With the ShellHistory, you can easily keep years of shell history, search history using Full-Text Search, back it up to your private iCloud, and create Notebooks.

With ShellHistory you can:

* Run full-text search queries over your shell history.
* Extend your shell history by including information about the working directory, session, elapsed time, exit code, host, user, and more.
* Never lose your shell history. Backup and synchronize it between Macs using your private iCloud storage.
* Organize commands in notebooks to easily access the everyday workflow.
* Import existing shell history.
* See a complete terminal session in the order of the commands executed.
* Dark and light mode support.
* Multi-windows, multi-tabs support.

ShellHistory easily integrates with your shell. ShellHistory supports all the most popular shells: zsh (default on macOS), bash, and fish shell. It will not break your prompt, and you can keep using your favorite terminal application. ShellHistory provides simple prompt commands, that will integrate with your shell and start recording your history.

# Security

ShellHistory is a sandboxed application distributed only via App Store. If you wish to synchronize your history, it will be stored in the private iCloud account, that only users with access to your AppleID can access it.

# Feedback

Check out the help page for more information https://loshadki.app/shellhistory/, have a question, or suggestion, or want to report a bug, please email us at support@loshadki.app

What’s New

Version 2.0.0

macOS Ventura release!

- Huge redesign of the application! It especially looks beautiful on macOS Ventura!
- Organize notebooks with folders.
- Export notebooks to markdown files (or use system services).
- Exclude commands from storing in the history by defining Regular Expression (default is ^\s, starts with space)
- Review already stored commands that match the exclude pattern, select them and remove them from the database and iCloud
- Ability to reset local database or iCloud database
- Group duplicate commands and show only the last one (can be configured with filters)
- shshist allows to open search in UI with shhist search-ui "search expression"
- A lot of UX and performance fixes!
- Huge improvement for keyboard users, Cmd+F, shortcuts to work with notebooks and more
- Version 2+ supports macOS Monterey and Ventura (we had to drop support of Big Sur). If you have purchased version 1.x before, you can download that version.

Ratings and Reviews

4.9 out of 5
29 Ratings

29 Ratings

tsnubbs ,

Excellent Complement to Bash Shell history

As a developer, ShellHistory has been a nice complement to my workflow over the last week I’ve used it. I’m often jumping between different development environments for different tasks, and ShellHistory has been excellent for organizing frequently used commands. This is particularly useful for when the default bash history program is cluttered with commands over time. I still use bash history for recently used commands, but organization and iCloud syncing abilities of ShellHistory are definitely features I would seriously miss if I didn’t have them. I’m still figuring out how best to use ShellHistory, but I can tell it’s very well thought out so far and it seems light weight in performance from my limited experience. I’d definitely recommend the software for anyone who is a medium to heavy user of terminal on macOS.

Developer Response ,

Thank you!

Alex Celeste ,

Useful App

As an app and web developer I'm in the Terminal a lot. Heck, it even has a permanent place on my Dock and is very customized to my prefeeences. The history functions in most shells are less than optimal, espeecially when trying to actually find anything. ShellHistory solves this. After an easy setup process editing your shell's config it allows you to easily search through your history. It even records exit status, which the normal history doesn't quite do. The only problem I have with it is remembering that it is there instead of using the default history in-shell. Maybe the developer can sometime come up with a way for us to easily jump from the shell into this app.

Developer Response ,

Alex, thank you for review! Don't forget that you can use shhist as well (run shhist --help). Maybe alias it somehow to make it easy to remember to use it all the time.... And as an idea, that I am going to write down, maybe make ability to open ShellHistory UI with shhist app.

xeir ,

Easy access to past commands

If you spend any time working in the terminal, ShellHistory makes it easy to find, organize and re-run any and all of your previous commands. Being able to arrange commands into folders keeps related entries together for quick access; video, netowrking, general system commands, etc. And yes, it has earned a place on the dock.

Developer Response ,

Place on the dock! That is amazing! Thank you for feedback!

App Privacy

The developer, Denis Gladkikh, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

Supports

  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.