Skip to content

cinardoruk/snipmenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snipmenu

demo

A simple snippet manager using dmenu for quick access to text snippets.

Features

  • Do CRUD on file_name:file_content pairs stored as plaintext files in a directory. Reading copies to the clipboard.
  • Stores snippets in ~/.config/snipmenu/snippets

Dependencies

  • dmenu - Menu interface
  • xclip - Clipboard management
  • $EDITOR - Your preferred text editor

Installation

git clone https://github.com/cinardoruk/snipmenu.git
cd snipmenu
chmod +x snipmenu

Optionally, add to your PATH:

sudo cp snipmenu.sh /usr/local/bin/snipmenu

And add to your dwm config.h:

static Key keys[] = {
	...
	{ MODKEY|ShiftMask,		XK_v,		spawn,		SHCMD("snipmenu") },
	{ MODKEY|ShiftMask,		XK_c,		spawn,		SHCMD("snipmenu create") },
	{ MODKEY|ShiftMask,		XK_x,		spawn,		SHCMD("snipmenu delete") },
	...
	}

Usage

./snipmenu.sh		    # Select and copy snippet to clipboard
./snipmenu.sh create    # Create new snippet
./snipmenu.sh update    # Edit existing snippet
./snipmenu.sh delete    # Delete snippet

License

GPGv3

About

Simple snippet manager using dmenu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages