xaizek / pipedial (License: GPLv3 only) (since 2019-01-08)
One more tool for selecting something in console.
v0.2
License:

 * Changed from "GPLv3 or later" to "GPLv3 only"

Normal mode:

 * Add Ctrl-E and Ctrl-Y keys
 * Revert to `/` key for filtering

Help mode:

 * Add Ctrl-E and Ctrl-Y keys
 * Add `g`/`gg` keys to help mode

Prompts:

 * Cancel prompt on Escape key
 * Handle narrowing conversion failure
 * Save inputs in history (doesn't persist across sessions)

UI:

 * Add highlighting to the builtin help
 * Highlight search matches in the list of items (all matches are
   highlighted)
 * Make filtering prompt bold
 * Draw title message in bold
 * Colorize background of labels

Fixes:

 * Document `j` and `k` keys of Help mode
 * Fix output not being visible in terminal (when it's not captured or
   redirected)
Subject SHA-1 Author Date
v0.2 d2da41e90d034bd3c9fc8b19ed0968f6caa8496a xaizek 2019-09-21 14:28:43
Pin version of the license to be GPL3 only 36afb913834cdf01127857295e973a388d6d3680 xaizek 2019-09-21 14:25:39
Add Ctrl-E and Ctrl-Y keys b73665d41846a1e370696619ee7ea31fb398299c xaizek 2019-05-21 15:45:44
Use named colors (upgrade libcursed) e3000b9a2e19fcdbe8f2d8672b5e711e9e8a6117 xaizek 2019-04-23 21:21:22
Switch to using libvle as a submodule 450da964de718cfde4910da573275d3ebf7c2198 xaizek 2019-04-21 14:27:53
Provide command for recursive cloning of the repo e215c646d1c13db15403a82ab826221be8ce0d1a xaizek 2019-04-15 11:31:46
Extract libcursedrl library (turn to submodule) 849987b66547ff0db9f8a66075ee54c583863bce xaizek 2019-03-24 22:00:40
Add support for completion on the prompt ae261a73cb7919615d421856f88ce9417ef0d5c2 xaizek 2019-03-23 15:50:07
Add prompt history saving and loading ece70b3af838304bda33b3dea61c226f96f7e103 xaizek 2019-03-23 11:56:09
Save prompt's input in history 244fc0749516e4944bf8db6034de070a2ec3d879 xaizek 2019-03-23 11:54:38
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/pipedial

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/pipedial

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master