lsngo

command module
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2022 License: GPL-3.0 Imports: 12 Imported by: 0

README

Tests Status

Donate

lsngo

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

Usage of lg:
  -a	Show hidden files
  -debug
    	Debug mode
  -editor string
    	File editor
  -help
    	Show this help
  -l	Long format
  -version
    	Show version

Build

## 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-*

Shortcuts

  • 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

Thank you

If you like lsngo, buy me a coffee.

License

This project is licensed under the terms of the GPLv3 license.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL