puri: Minimal CLI URL launcher
puri is a minimal TUI for searching and launching URLs from a given file.
puri is the successor to puri.sh
Features
- Tiny & Fast
- Vim bindings
Libraries
- ncurses
Installation
git clone https://github.com/salman-abedin/puri.git && cd puri && sudo make installUsage
Tmux ( Press prefix, 'u' )
bind u run 'tmux capture-pane -N -p > /tmp/tb' \; \
split-window 'puri /tmp/tb && rm -f /tmp/tb'Mutt/Neomutt ( Press 'o' )
macro index,pager o "<pipe-entry>tee /tmp/muttb<enter><shell-escape>puri /tmp/muttb<enter>"
macro index,pager o "<pipe-message>tee /tmp/muttb<enter><shell-escape>puri /tmp/muttb<enter>"
Shell
puri [FILE...]Update
git pull --no-rebase && sudo make installUninstallation
sudo make uninstallPatches
- 27/07/20:- Added scrolling support
- 09/08/20:- Rewrote the shellscript in C
Similar Projects
Repos you might be interested in
| Name | Description |
|---|---|
| bolt | The launcher wrapper |
| uniblocks | The status bar wrapper |
| tide | Transmission CLI client |
| devour | Terminal swallowing |
| crystal | The transparent setup |
| Magpie | The dotfiles |
| Alfred | The scripts |
Contact
On this page
Languages
C84.8%Makefile10.4%C++4.8%
Contributors
GNU General Public License v2.0
Created July 19, 2020
Updated September 22, 2025
