Table of Contents
This project is heavily inspired by the super colorls project but with some little differences. For example it is written in rust and not in ruby which makes it much faster.
Install the patched fonts of powerline nerd-font and/or font-awesome. Have a look at the Nerd Font README for more installation instructions. Don't forget to setup your terminal in order to use the correct font.
See this issue comment for detailed instructions on how to configure iTerm2 font settings correctly.
pacman -S lsd
dnf install lsd
... and other Debian-based Linux distributions
Download the latest .deb package from the release page and install it via:
sudo dpkg -i lsd_7.2.0_amd64.deb # adapt version number and architecture
sudo emerge sys-apps/lsd
(Ebuild maintained by Georgy Yakovlev)
sudo snap install lsd
brew install lsd
On NixOS/From nix
nix-env -iA nixos.lsd
lsd to your
configuration.nix like so:
# ... environment.systemPackages = with pkgs; [ # other packages ... lsd ]; # ...
pkg install lsd
With Rust's package manager cargo, you can install lsd via:
cargo install lsd
If you want to install the latest master branch commit:
cargo install --git https://github.com/Peltoche/lsd.git --branch master
The release page includes precompiled binaries for Linux and macOS.
Enable nerd fonts for your terminal, URxvt for example:
URxvt*font: xft:Hack Nerd Font:style=Regular:size=11
In order to use lsd when entering the
ls command, you need to add this to your shell configuration file (~/.bashrc, ~/.zshrc, etc.):
Some further examples of useful aliases:
alias l='ls -l' alias la='ls -a' alias lla='ls -la' alias lt='ls --tree'
In the future the possibility to customize the colors might be implemented. For now, the default colors are:
Everyone can contribute to this project, improving the code or adding functions. If anyone wants something to be added we will try to do it.
As this is being updated regularly, don't forget to rebase your fork before creating a pull-request.
Special thanks to: