Skip to main content
ddworken u/ddworken avatar

ddworken

u/ddworken

Feed options
Hot
New
Top
View
Card
Compact

Image

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions
r/commandline

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions

hiSHtory: Your shell history on steroids: Stored in context, synced to all your machines, and easily queryable

ddworken
replied to xbudex

Including the server as part of the release sounds reasonable to me. I'm inclined to keep it as a separate file since most people don't need that feature, so I'd rather not unnecessarily increase the size of the main binary size. I filed https://github.com/ddworken/hishtory/issues/78 to track this.


Image

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions
r/commandline

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions

hiSHtory: Your shell history on steroids: Stored in context, synced to all your machines, and easily queryable

ddworken
replied to xbudex

See the self-hosting section in the readme, it is pretty easy to spin up a server. Or alternatively if you aren't using the syncing feature, see the offline install section which will completely disable the integration with the backend.


Image

Computer Programming


Weekly visitors Weekly contributions
ddworken
replied to fezzik02

In general, having secrets in your shell history is an anti-pattern whether you use hiSHtory or not since it means they end up persisted on disk and unencrypted. hiSHtory respects the standard shell convention of prefixing commands with a space to avoid persisting them, so if you're already doing that then you're all set. In addition, you can easily delete history entries you accidentally record via the hishtory redact command.



Image

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions
r/commandline

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions

hiSHtory: Your shell history on steroids: Stored in context, synced to all your machines, and easily queryable

ddworken
commented

This actually does have both!


hiSHtory: Your shell history on steroids: Stored in context, synced to all your machines, and easily queryable
Image
r/commandline

Command line tools (CLIs) uses only typed commands and show text output in an tool called a terminal. TUIs are complete apps that ditch the mouse entirely for fast keybard interaction. They're often faster than using a mouse in traditional apps (GUIs). CLI - Command Line Interface apps & tools. TUI - Terminal User Interface apps & tools. GUI - Graphical User Interface (traditional apps).


Weekly visitors Weekly contributions


Image
A banner for the subreddit

Ask questions and post articles about the Go programming language and related tools, events etc.


Weekly visitors Weekly contributions
r/golang
A banner for the subreddit

Ask questions and post articles about the Go programming language and related tools, events etc.


Weekly visitors Weekly contributions

hiSHtory: Your shell history on steroids: Stored in context, synced to all your machines, and easily queryable

ddworken
replied to ZalgoNoise

Cheers, that's entirely fair. I agree that this that is messy suboptimal code (that at some point I'll probably clean up). I just don't think it is a security issue.