All Projects → zpm-zsh → ls

zpm-zsh / ls

Licence: GPL-3.0 license
Zsh plugin for ls

Programming Languages

shell
77523 projects
livescript
113 projects

Projects that are alternatives of or similar to ls

File-LsColor
Colorize input filenames just like ls(1) does
Stars: ✭ 33 (-54.79%)
Mutual labels:  coreutils, ls
coreutils
Unix core utilities implemented in Haskell
Stars: ✭ 22 (-69.86%)
Mutual labels:  coreutils
torgo
A UNIX-like Non-GNU command line toolkit
Stars: ✭ 44 (-39.73%)
Mutual labels:  coreutils
zsh-fast-alias-tips
Help remembering the aliases you defined once
Stars: ✭ 58 (-20.55%)
Mutual labels:  zsh-plugin
coreutils
🦕 Cross-platform Deno rewrite of the GNU Coreutils
Stars: ✭ 22 (-69.86%)
Mutual labels:  coreutils
tumult.plugin.zsh
Tumult is a collection of macOS-specific functions and scripts for your shell environment. It is packaged as a ZSH plugin, but can be used with other shells as well.
Stars: ✭ 147 (+101.37%)
Mutual labels:  zsh-plugin
coreutils
Core utils re-implementation for UNIX/UNIX-like systems written in Rust
Stars: ✭ 96 (+31.51%)
Mutual labels:  coreutils
BSDCoreUtils
BSD coreutils is a port of many utilities from BSD to Linux and macOS.
Stars: ✭ 30 (-58.9%)
Mutual labels:  coreutils
dotfiles
⚫️ ~ is where the ♥ is - my dotfiles.
Stars: ✭ 94 (+28.77%)
Mutual labels:  zsh-plugin
Mc
MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
Stars: ✭ 1,962 (+2587.67%)
Mutual labels:  coreutils
bashsrc
sources (builtin/coreutils) - Bibliotecas para programação funcional com implementação de “tipos”.
Stars: ✭ 27 (-63.01%)
Mutual labels:  coreutils
Coreutils
Cross-platform Rust rewrite of the GNU coreutils
Stars: ✭ 9,603 (+13054.79%)
Mutual labels:  coreutils
ll
ll - a more informative `ls`, based on `k`
Stars: ✭ 24 (-67.12%)
Mutual labels:  ls
careful rm
A safe wrapper for rm that adds useful warnings and an optional recycle/trash mode
Stars: ✭ 22 (-69.86%)
Mutual labels:  coreutils
material-colors
Material colorscheme
Stars: ✭ 25 (-65.75%)
Mutual labels:  zsh-plugin
lobase
Port of the OpenBSD userland to Linux.
Stars: ✭ 89 (+21.92%)
Mutual labels:  coreutils
license-ls
Get a list of licenses used by a projects dependencies
Stars: ✭ 17 (-76.71%)
Mutual labels:  ls
jq-zsh-plugin
jq zsh plugin
Stars: ✭ 155 (+112.33%)
Mutual labels:  zsh-plugin
git
Provides nice git aliases and functions.
Stars: ✭ 26 (-64.38%)
Mutual labels:  zsh-plugin
zsh-hangul
🇰🇷 한영 전환의 지옥에서 벗어나서 광명찾자!
Stars: ✭ 145 (+98.63%)
Mutual labels:  zsh-plugin

ls

Zsh plugin for ls. It improves the output of ls, and adds the following aliases:

  • l - show files
  • ls - show files
  • la - show all files
  • ll - show files line by line

screenshot

This plugin supports exa, if installed and no ZSH_LS_PREFER_LS is defined as environment variable then:

  • l - show files, without git ignored
  • ls - show files
  • la - show all files
  • ll - show files line by line

You can disable git integration in exa using this:

export ZSH_LS_DISABLE_GIT=true

screenshot

Note

For a better view, use a theme for dircolors, for example dircolors-material

How to install

oh-my-zsh

  • Download the script or clone this repository in oh-my-zsh plugins directory:
cd ~/.oh-my-zsh/custom/plugins
git clone https://github.com/zpm-zsh/ls.git
  • Activate the plugin in ~/.zshrc:
plugins=( [plugins...] ls [plugins...])
  • Restart shell

zpm

Add the following to your .zshrc file somewhere after you source zpm.

zpm load zpm-zsh/ls

antigen

Add antigen bundle zpm-zsh/ls to your .zshrc where you're adding your other plugins. Antigen will clone the plugin for you and add it to your antigen setup the next time you start a new shell.

prezto

For most people the easiest way to use zshmarks with prezto is to manually clone the zshmarks repo to a directory of your choice (e.g. /usr/local or ~/bin) and symlink the zshmarks folder into your zpretzo/modules folder:

ln -s ~/bin/ls ~/.zprezto/modules/ls

Alternatively, you can add the zshmarks repository as a submodule to your prezto repo by manually editing the '.gitmodules' file:

[submodule "modules/ls"]
        path = modules/ls
        url = https://github.com/zpm-zsh/ls.git

Then make sure you activate the plugin in your .zpreztorc file:

zstyle ':prezto:load' pmodule \
ls \
...

zplug

Add the following to your .zshrc file somewhere after you source zplug.

zplug "zpm-zsh/ls"
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].