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
|
# Make dir and cd into it
|
||||||
mkcdir () {
|
mkcdir () {
|
||||||
mkdir -p -- "$1" &&
|
mkdir -p -- "$1" && cd -P -- "$1"
|
||||||
cd -P -- "$1"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# ls -la
|
# Preview contents of a file or list the contents of a directory
|
||||||
alias l="ls -lh"
|
l () {
|
||||||
alias ll="ls -lah"
|
if [ -n "$1" ] ; then
|
||||||
alias lll="ls -lah | less"
|
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 () {
|
cdl () {
|
||||||
cd -P -- "$1" &&
|
cd -P -- "$1" && l
|
||||||
l
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cdll () {
|
cdll () {
|
||||||
cp -P -- "$1" &&
|
cp -P -- "$1" && ll
|
||||||
ll
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Create standard git WIP commit with timestamps
|
# Create standard git WIP commit with timestamps
|
||||||
|
|
Loading…
Add table
Reference in a new issue