lsngo is a terminal user interface to replace
the use of repetitive ls ... cd ...
.
Install by picking up a binary from the latest release and adding it to your path.
Then add an alias:
alias lg=lsngo
Usage of lg:
-a Show hidden files
-debug
Debug mode
-editor string
File editor
-help
Show this help
-l Long format
-version
Show version
## create a binary for your current host
go mod tidy
make
./lg --help
## create all architecture binaries
go mod tidy
make build-all
ls lg-*
-
j
: down (or arrow down) -
k
: up (or arrow up) -
h
: go to parent directory (or arrow left) -
l
: open file/directory (or arrow right) -
q
: exit -
esc
: exit -
H
: toggle hidden files -
L
: toggle long format -
enter
: open file/directory -
?
: show help
If you like lsngo, buy me a coffee.
This project is licensed under the terms of the GPLv3 license.