Skip to content

Commit 3f041cd

Browse files
committed
aliases/general: cleanup
- use `-A` instead of `-a` for `ls`, - quote variable expansions, - don’t *assign* default expansions, - don’t alias `piano` without `pianobar`,
1 parent 187916d commit 3f041cd

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

aliases/available/general.aliases.bash

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ fi
1010
alias sl=ls
1111
alias la='ls -AF' # Compact view, show hidden
1212
alias ll='ls -al'
13-
alias l='ls -a'
13+
alias l='ls -A'
1414
alias l1='ls -1'
1515
alias lf='ls -F'
1616

1717
alias _='sudo'
1818

1919
# Shortcuts to edit startup files
20-
alias vbrc='${VISUAL:-vim} ~/.bashrc'
21-
alias vbpf='${VISUAL:-vim} ~/.bash_profile'
20+
alias vbrc='"${VISUAL:-vim}" ~/.bashrc'
21+
alias vbpf='"${VISUAL:-vim}" ~/.bash_profile'
2222

2323
# colored grep
2424
# Need to check an existing file for a pattern that will be found to ensure
@@ -35,20 +35,21 @@ alias c='clear'
3535
alias cls='clear'
3636

3737
alias edit='${EDITOR:-${ALTERNATE_EDITOR?}}'
38-
alias pager='${PAGER:=less}'
38+
alias pager='${PAGER:-less}'
3939

4040
alias q='exit'
4141

42-
alias irc='${IRC_CLIENT:=irc}'
42+
alias irc='${IRC_CLIENT:-irc}'
4343

4444
# Language aliases
4545
alias rb='ruby'
4646
alias py='python'
4747
alias ipy='ipython'
4848

4949
# Pianobar can be found here: http://github.com/PromyLOPh/pianobar/
50-
50+
if _command_exists pianobar; then
5151
alias piano='pianobar'
52+
fi
5253

5354
alias ..='cd ..' # Go up one directory
5455
alias cd..='cd ..' # Common misspelling for going up one directory
@@ -72,8 +73,8 @@ alias rd='rmdir'
7273
alias xt='extract'
7374

7475
# sudo editors
75-
alias svim='sudo ${VISUAL:-vim}'
76-
alias snano='sudo nano'
76+
alias svim='sudo "${VISUAL:-vim}"'
77+
alias snano='sudo "${ALTERNATE_EDITOR:-nano}"'
7778

7879
# Display whatever file is regular file or folder
7980
function catt() {

0 commit comments

Comments
 (0)