⚙️
g - powerful and cross-platform ls
  • Start
  • Installation
  • 🥳Usage
    • Basic
      • View
      • Display
        • Layout
        • Setting
        • Misc
      • Filtering
      • Sorting
    • Advanced
      • default option
      • cli markdown renderer
      • fuzzy match path
      • args
Powered by GitBook
On this page
  • Key Features
  • Why is it called g

Was this helpful?

Edit on GitHub

Start

Introduction

NextInstallation

Last updated 1 year ago

Was this helpful?

g is a cross-platform ls, providing more features and user-friendly options

Key Features

  1. Customizable Display: Icons and colors specific to file types, easy to customize.

  2. Multiple Layouts: Choose from grid, across, byline, zero, comma, table, json, markdown, and tree layouts.

  3. Git Integration: View file git-status/repo-status/repo-branch directly in your listings.

  4. Advanced Sorting: Highly customizable sorting options like version-sort.

  5. Cross-Platform Compatibility: Works seamlessly on Linux, Windows, and MacOS.

  6. Hyperlink support: Open files/directories with a single click.

Why is it called g

Fuzzy Path Matching: and like fuzzy path matching.

Because it's written in go, and g is easy to type in keyboard

😂
zoxide
fzf
list almost all entries in directory 'g' with their git-status in long and tree view, ignoring '.git'