Cmder – skąd wziąć te fajne aliasy

W poprzednim poście zachwalałem Cmdera, jednak od publikacji zauważyłem, że nie wszystkie rzeczy, o których napisałem, są dostępne out of the box…

Biję się zatem w pierś i naprawiam błąd. Oto pierwsza rzecz: „skąd wziąć te fajne aliasy”.

Googlanie „cmder aliases” zwraca w większości porady co zrobić gdy aliasy nie działają w ogóle. Ale już ta sama fraza wzbogacona o kilka aliasów z mojego screena: „git aliases gl gs” zwraca na przykład taką stronę:

https://github.com/dufferzafar/Cmder/blob/master/config/aliases

Jest tam następująca lista:

clear=cls

grep=grep -nRi $*

ga=git add -A $*
gac=git add -A :/ $T git commit -e
gacm=git add -A :/ $T git commit -m $*
gau=git add -u

gb=git branch -v $*

gbb=git bisect bad $*
gbg=git bisect good $*
gbr=git bisect reset $*

gc=git commit $*
gch=git checkout $*
gchm=git checkout master
gcm=git commit --amend
gcount=git rev-list HEAD --count

gd=git diff -w $*
gdc=git diff -w --cached
gdf=git diff -w --full-index

gf=git fetch $*
gfu=git fetch upstream $T git rebase upstream/master

gg=git grep $*

gl=git log --date=short --pretty=format:"%C(auto) %h %ad %<|(35)%ar %<(70,mtrunc) %s %d" -n 20 $1
gla=git log --date=short --pretty=format:"%C(auto) %<(18,trunc) %an %<|(35) %ar %<(70,mtrunc) %s %d" -n 20
glc=git --no-pager log --format=%B $*
gll=git log --date=short --pretty=format:"%C(auto) %h %ad %<|(35)%ar %<(70,mtrunc) %s %d" $*
glu=git log --graph --abbrev-commit --decorate --date=relative --format=format:"%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)" --all
gm=git merge --squash $*

gp=git push $*
gpl=git pull $*
gpm=git push origin master
gps=git push origin source

gr=git reset head $*
grbc=git rebase --continue
grbs=git rebase --skip
grb=git rebase master
grbi=git rebase -i master
gru=git remote update

gs=git status
gsa=git stash apply
gsl=git shortlog -n -s
gsp=git stash pop
gst=git stash $*
gstl=git stash list

gwhat=git whatchanged --oneline

hb=hub browse $*
hbb=hub browse -- branches
hbi=hub browse -- issues
hbp=hub browse -- pulls
hbc=hub browse -- commits
hbw=hub browse -- wiki
hbm=hub browse -- milestones
hpr=hub pull-request $*

alembic = env\Scripts\alembic.exe $*
ea=env\Scripts\activate.bat
ed=env\Scripts\deactivate.bat
epip=env\Scripts\pip $*
epy=env\Scripts\python.exe $*
pip2=C:\Python27\Scripts\pip.exe $*

venv2=C:\Python27\Scripts\virtualenv.exe $*
venv=virtualenv $*

kill=taskkill /f /t /im $*
ls=ls --color --width=115 -F $*
now=time /t $T date /t
path=echo %path% | sed "s/;/\n/g"| sort | uniq | sed "s/\"//g"
rot13=tr a-zA-Z n-za-mN-ZA-M

cal="F:\Powerpack\Cmder\vendor\gcal\bin\gcal.exe" $*
convert="F:\Powerpack\Cmder\vendor\imagemagick\convert.exe" $*
date="F:\Powerpack\Cmder\vendor\UnxUtils\usr\local\wbin\date.exe" $*
essentia="F:\Powerpack\Essentia\streaming_extractor_music.exe" $*
ffmpeg="F:\Powerpack\Cmder\vendor\imagemagick\ffmpeg.exe" $*
ghost="F:\Powerpack\Cmder\vendor\ghostscript\bin\gswin64c.exe" $*
javac="C:\Program Files\Java\jdk1.7.0_21\bin\javac.exe" $*
java="C:\Program Files\Java\jdk1.7.0_21\bin\java.exe" $*
lj="D:\Compilers\luajit\luajit.exe" $*
mn="D:\Compilers\Moon\moon.exe" $*
mysql="C:\xampp\mysql\bin\mysql.exe" $*
subl="F:\Powerpack\Sublime\subl.exe" $*
ted="youtube-dl.exe" -c -i -w --no-mtime -f medium --restrict-filenames -o "%(title)s.%(ext)s" $*
ytb="youtube-dl.exe" -c -i -w --no-mtime -f 18 --restrict-filenames -o "%(title)s.%(ext)s" $*

beet="F:\Powerpack\Cmder\vendor\beets\env\Scripts\beet.exe" $*
cheat="F:\Powerpack\Cmder\vendor\cheat\env\Scripts\python.exe" "F:\Powerpack\Cmder\vendor\cheat\env\Scripts\cheat" $*
jrnl="F:\Powerpack\Cmder\vendor\jrnl\env\Scripts\jrnl.exe" $*
pie="F:\Powerpack\Cmder\vendor\httpie\env\Scripts\http.exe" $*
scrapy="C:\Python27\python.exe" "C:\Python27\Scripts\scrapy.py" $*
sub="F:\Powerpack\Cmder\vendor\subliminal\env2\Scripts\subliminal.exe" -l en -- $*

 

Polecam przejrzeć listę i wywalić to czego nie znamy/nie korzystamy. No i oczywiście dodać swoje własne 🙂

Polecam np:

gtd=cd c:\dev\
Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

w

Connecting to %s