Alternatives To K
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Gitbucket8,87212 days ago31April 07, 2019340apache-2.0Scala
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
Obsidian Git3,293
a day ago53mitTypeScript
Backup your Obsidian.md vault with git
Awesome Intellij Idea3,073
a day ago6mit
Sublime Text Git2,837
a year ago208mitPython
Plugin for some git integration into sublime text
Git Sketch Plugin2,454
8 months ago14mitJavaScript
:gem::octocat: A Git client generating pretty diffs built right into Sketch.
Meta1,8541366 days ago111April 28, 202123mitJavaScript
tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?
K1,603
a year ago32Shell
k is the new l, yo
Zsh Snap851
a month ago14mitShell
⚡️ Znap! Fast, easy-to-use tools for Zsh dotfiles & plugins, plus git repos
Fast Export767
10 days ago13Python
A mercurial to git converter using git-fast-import
Gina.vim697
a year ago29mitVim script
👣 Asynchronously control git repositories in Neovim/Vim 8
Alternatives To K
Select To Compare


Alternative Project Comparisons
Readme

k.supercrabtree.com

k is the new l, yo

Directory listings for zsh with git features

k is a zsh script / plugin to make directory listings more readable, adding a bit of color and some git status information on files and directories.

Git status on entire repos

Repository git status

Git status on files within a working tree

Repository work tree git status

File weight colours

Files sizes are graded from green for small (< 1k), to red for huge (> 1mb).

Human readable files sizes
Human readable files sizes can be shown by using the -h flag, which requires the numfmt command to be available. OS X / Darwin does not have a numfmt command by default, so GNU coreutils needs to be installed, which provides gnumfmt that k will also use if available. GNU coreutils can be installed on OS X with homebrew:

brew install coreutils

File weight colours

Rotting dates

Dates fade with age.

Rotting dates

Installation

Using zplug

Load k as a plugin in your .zshrc

zplug "supercrabtree/k"

Using zgen

Include the load command in your .zshrc

zgen load supercrabtree/k
zgen save

Using Antigen

Bundle k in your .zshrc

antigen bundle supercrabtree/k
antigen apply

As an Oh My ZSH! custom plugin

Clone k into your custom plugins repo

git clone https://github.com/supercrabtree/k $ZSH_CUSTOM/plugins/k

Then load as a plugin in your .zshrc

plugins+=(k)

Manually

Clone this repository somewhere (~/k for example)

git clone [email protected]:supercrabtree/k.git $HOME/k

Source the script

source $HOME/k/k.sh

Put the same line in your .zshrc to have k available whenever you start a shell. If you don't know what your .zshrc is, just do this.

print "source $HOME/k/k.sh" >> $HOME/.zshrc

Usage

Hit k in your shell

k

Minimum Requirements

zsh 4.3.11
Git 1.7.2

Contributors

supercrabtree
chrstphrknwtn
zirrostig
lejeunerenard
jozefizso
unixorn
george-b
philpennock
hoelzro
srijanshetty
zblach
mattboll
Pull requests welcome 😄

Thanks

Paul Falstad for zsh
Sindre Sorhus for the fast git commands from zsh pure theme
Rupa for that slammin' strapline

Copyright 2015 George Crabtree & Christopher Newton. MIT License.

Popular Plugin Projects
Popular Git Projects
Popular Libraries Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Shell
Plugin
Git
Date
Zsh