mirror of
https://codeberg.org/vlw/dotfiles.git
synced 2025-09-13 19:03:40 +02:00
feat(bash): preview or edit files with l-functions (#22)
Reviewed-on: https://codeberg.org/vlw/dotfiles/pulls/22
This commit is contained in:
parent
c6f7cbad09
commit
943927567f
1 changed files with 36 additions and 11 deletions
|
@ -1,23 +1,48 @@
|
|||
# Make dir and cd into it
|
||||
mkcdir () {
|
||||
mkdir -p -- "$1" &&
|
||||
cd -P -- "$1"
|
||||
mkdir -p -- "$1" && cd -P -- "$1"
|
||||
}
|
||||
|
||||
# ls -la
|
||||
alias l="ls -lh"
|
||||
alias ll="ls -lah"
|
||||
alias lll="ls -lah | less"
|
||||
# Preview contents of a file or list the contents of a directory
|
||||
l () {
|
||||
if [ -n "$1" ] ; then
|
||||
less $1
|
||||
return
|
||||
fi
|
||||
|
||||
ls -lh $1
|
||||
}
|
||||
|
||||
# Preview the contents of a file or list the contents of a directory with hidden files shown
|
||||
ll () {
|
||||
if [ -n "$1" ] ; then
|
||||
less $1
|
||||
return
|
||||
fi
|
||||
|
||||
ls -lah $1
|
||||
}
|
||||
|
||||
# Edit the contents of a file or list the contents of a directory (with hidden files shown) if that file is not found
|
||||
lll () {
|
||||
if [ -n "$1" ] ; then
|
||||
nano $1
|
||||
return
|
||||
fi
|
||||
|
||||
ls -lah $1
|
||||
}
|
||||
|
||||
.. () {
|
||||
cd .. && l
|
||||
}
|
||||
|
||||
# cd +
|
||||
cdl () {
|
||||
cd -P -- "$1" &&
|
||||
l
|
||||
cd -P -- "$1" && l
|
||||
}
|
||||
|
||||
cdll () {
|
||||
cp -P -- "$1" &&
|
||||
ll
|
||||
cp -P -- "$1" && ll
|
||||
}
|
||||
|
||||
# Create standard git WIP commit with timestamps
|
||||
|
|
Loading…
Add table
Reference in a new issue