luneta 0.7.3
Luneta is an interactive filter that can be easily composed within any script.
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
luneta
Luneta is an interactive filter that can be easily composed within any script.
It's a fast and lightweight terminal tool that brings swiftness to your daily hacks. :shell:
About
- Fast
- Small binary (~ 1mb)
- Multiple line selection
- Adaptable screen size
- Supports terminals that are not capable of redefining colors --color=FALSE
Run luneta -h
for help:
usage: luneta [options]
-v --version version
-q --query default query to be used upon startup
-f --filter do not start interactive finder, e.g -f="pattern"
--height set the maximum window height (number of lines), e.g --height 25
--color color support, e.g --color=FALSE
-h --help This help information.
Installation
It should work on any ANSI/POSIX-conforming unix.
Precompiled binaries - Make sure that libncurses is installed.
Snap
Linux distributions that support snaps.
snap install luneta
Manual Installation
Prerequisites:
git clone https://github.com/fbeline/luneta
cd luneta
dub build -b release --compiler ldc2
Usage examples
Search a command in your shell history:
fc -ln 1 | luneta
Checkout a git branch:
git branch 2>/dev/null | luneta | sed "s/.* //" | awk '{print $1}' | xargs git checkout
Kill an active process:
ps -e -o comm | luneta | xargs pkill
Refer to the examples for more.
Keyboard shorcuts
Key | Action |
---|---|
CTRL + Space | Select line and move to the next item |
CTRL + n | next selection |
CTRL + p | previous selection |
CTRL + a | beggining of the line |
CTRL + e | end of the line |
CTRL + u | erase all the character before and after the cursor |
CTRL + d | exit |
License
GPL-2.0
- Registered by Felipe Beline Baravieira
- 0.7.3 released 4 years ago
- fbeline/luneta
- GPL-2.0
- Copyright © 2020, Felipe Beline Baravieira
- Authors:
- Dependencies:
- ncurses, fuzzyd
- Versions:
-
0.7.4 2020-May-26 0.7.3 2020-May-05 0.7.2 2020-May-04 0.7.1 2020-May-03 0.7.0 2020-May-03 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
42 downloads total
-
- Score:
- 2.2
- Short URL:
- luneta.dub.pm