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
: exitesc
: exitH
: toggle hidden filesL
: toggle long formatenter
: open file/directory?
: show help
If you like lsngo, buy me a coffee.
This project is licensed under the terms of the GPLv3 license.