Skip to content

A tool for bookmarking and tagging your favourite (and impossible to remember) shell commands

License

Notifications You must be signed in to change notification settings

LucaMarconato/bashelp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bashelp

"A tool for bookmarking and tagging your favourite (and impossible to remember) shell commands", forked from dario2994.

This fork

New features brought by this fork:

  • you can save commands spanning multiple lines (like code snippets);
  • the retrieved commands are automatically copied into the clipboard;
  • improved way in which commands are presented and selected by the user upon search.

30 seconds demo (video)

30 seconds video showing a demo of bashelp

Screenshot showing the prompt for choosing among different matching results: screenshot of the multiple choices prompt

Installation

  1. Clone the repository or just download the whole content in a folder on your pc.
  2. Execute in a shell 'sudo ./install.sh'.

Now you have installed bashelp. To remove bashelp just execute 'uninstall.sh'.

Usage

With

bashelp -a

you can interactively add a command to your shelf, then get it with

bashelp <command_tag>

If you need to modify a command, use

bashelp -m <command_id>

(the command id is shown by bashelp <command_tag>). You can also remove commands with

bashelp -r <command_id>

For further information you may use

bashelp -h

or read the documentation in the manual

man bashelp

About

A tool for bookmarking and tagging your favourite (and impossible to remember) shell commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.2%
  • Shell 3.8%