All Projects → eth-p → ls-git

eth-p / ls-git

Licence: other
A happy union of `ls` and `git status`.

Programming Languages

perl
6916 projects
shell
77523 projects

Projects that are alternatives of or similar to ls-git

PowerColorLS
PowerShell script to display a colorized directory and file listing with icons
Stars: ✭ 35 (+133.33%)
Mutual labels:  ls
lsvine
`tree -L 2` with less empty screen space.
Stars: ✭ 55 (+266.67%)
Mutual labels:  ls
ls
Zsh plugin for ls
Stars: ✭ 73 (+386.67%)
Mutual labels:  ls
eyy-indexer
An image and video friendly directory indexer for web directories.
Stars: ✭ 53 (+253.33%)
Mutual labels:  directory-listing
File-LsColor
Colorize input filenames just like ls(1) does
Stars: ✭ 33 (+120%)
Mutual labels:  ls
ll
ll - a more informative `ls`, based on `k`
Stars: ✭ 24 (+60%)
Mutual labels:  ls
porcelain
a git status parser
Stars: ✭ 31 (+106.67%)
Mutual labels:  git-status
license-ls
Get a list of licenses used by a projects dependencies
Stars: ✭ 17 (+13.33%)
Mutual labels:  ls
Lsix
Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
Stars: ✭ 2,635 (+17466.67%)
Mutual labels:  ls
Exa
A modern replacement for ‘ls’.
Stars: ✭ 15,471 (+103040%)
Mutual labels:  ls
Lsd
The next gen ls command
Stars: ✭ 6,655 (+44266.67%)
Mutual labels:  ls
Colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. 🎉
Stars: ✭ 3,896 (+25873.33%)
Mutual labels:  ls
Linux Command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Stars: ✭ 17,481 (+116440%)
Mutual labels:  ls
Zeus
🔭 A modern cross platform `ls` with powerful searching and querying capabilities to scale your productivity to the moon 🚀 (and yeah it has file explorer like capabilities too 🤫)
Stars: ✭ 75 (+400%)
Mutual labels:  ls
sl
🍻 An utility tool to list npm scripts from package.json file
Stars: ✭ 22 (+46.67%)
Mutual labels:  ls
better-ls
ls with customizable icons and colors. Uses nerd-fonts.
Stars: ✭ 47 (+213.33%)
Mutual labels:  ls
treeage
Expose aging code by listing contents of repository in a tree-like format with eye-catching age metric.
Stars: ✭ 42 (+180%)
Mutual labels:  ls
Apache-Directory-Listing
A directory listing theme for Apache
Stars: ✭ 138 (+820%)
Mutual labels:  directory-listing
fosscord-community-instances
A curated list of public Fosscord instances.
Stars: ✭ 15 (+0%)
Mutual labels:  directory-listing

ls-git

Do you find it annoying/verbose to figure out the status of files in your git repositories when using a terminal? If so, then ls-git is here to come to your rescue!

Designed to be a fast and effective union of ls and git status, this script allows you to see the status of files and directories in your repository in way that is both familiar and useful.

Symbol For Files For Directories
[ ] The file is up-to-date. Files in the directory are up-to-date.
[~] The file was modified or renamed. The directory has one or more modified, added, or renamed files.
[+] The file was added. N/A
[i] The file is ignored. All files in the directory are ignored.
[?] The file is untracked. The directory has one or more untracked files.

Warnings

  • This software is pre-alpha.
    As much as I would like to, I unfortunately cannot guarantee it will work for you.
    If you come across a bug or issue, please help out and report it.

  • This software does not automatically update.
    If something is broken, please try and re-install ls-git to see if it was fixed in the latest version.

Compatibility

Due to the complexity of ls, not all command-line switches are supported.

See here for a full compatibility list.

Requirements

In order to use ls-git, the following requirements must be met:

Programs:

  • git
  • tput
  • perl

Perl Modules:

  • Time::Moment
  • Math::Round

Installation

git clone 'https://github.com/eth-p/ls-git.git'
cd ls-git
./install --deps --to ~/.bin

This will install all required Perl modules, and save ls-git to ~/.bin/ls-git.

Updates

./install --update
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].