GitXplorerGitXplorer
d

lsngo

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
8b385d322be40ec444da3d85371ec961a414d35e

bump version

ddeadc0de6 committed 2 years ago
Unverified
11076dcc46d30923942660aefe29d37ec5b72366

replace ioutil

ddeadc0de6 committed 2 years ago
Unverified
414bb1fd89757dad409f1510d3d428046cac1d74

bump version

ddeadc0de6 committed 2 years ago
Unverified
5c3408cced5532c296f592ad508e65b679602877

use color tags from tview

ddeadc0de6 committed 2 years ago
Unverified
0991d4bca4a44ab2f90bc628ff8baa7e6533fd42

bump version

ddeadc0de6 committed 2 years ago
Unverified
ebc759788feeb6a3422c6259a170841b6f1b0143

start shell in path

ddeadc0de6 committed 2 years ago

README

The README file for this repository.

Tests Status License: GPL v3

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.