Skip to content
This repository has been archived by the owner on Jun 23, 2019. It is now read-only.

Latest commit

 

History

History
51 lines (34 loc) · 934 Bytes

README.md

File metadata and controls

51 lines (34 loc) · 934 Bytes

clcl

X11 CLi CLipboard manager.

WIP

This program is still in progress. See the roadmap section for stuff that doesn't work yet. This is buggy.


Installation

npm i -g clcl

You'll need to manually start the daemon. I put this in my ~/.xinitrc:

# merge xresources, set keybinds, etc
clcl-daemon &
exec i3 # your window manager goes here

Usage

  clcl -h      # print help
  clcl -l      # list all
  clcl -s [n]  # select entry at index n
  clcl -r [n]  # remove entry at index n
  clcl -c      # clear all

clcl stores up to 100 entries.

Roadmap

  • Listen for copy events, rather than polling for changes synchronously
  • Work with primary selection?
  • Other platforms?
  • Other init systems?
  • Postinstall to handle the daemon?

Bugs

clcl -c doesn't actually work. Looks like a race condition between the sync daemon and clearing the db.

License

MIT