iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
various fixes and improvements
[distro-setup]
/
brc
diff --git
a/brc
b/brc
index 5ecfd817aa6d0a8072562a5e4b31f191d26a8e57..f003263c7e37a8a187def9b2a3994003c39e9394 100644
(file)
--- a/
brc
+++ b/
brc
@@
-157,6
+157,7
@@
HISTIGNORE='pass *:[ ]*:lom*:gram*'
export BC_LINE_LENGTH=0
export BC_LINE_LENGTH=0
+export PROFILE_TASKS_TASK_OUTPUT_LIMIT=100
# note, if I use a machine I dont want files readable by all users, set
# umask 077 # If fewer than 4 digits are entered, leading zeros are assumed
# note, if I use a machine I dont want files readable by all users, set
# umask 077 # If fewer than 4 digits are entered, leading zeros are assumed
@@
-313,7
+314,7
@@
khcopy() {
}
a() {
}
a() {
- local x=$(readlink -nf "$
@
")
+ local x=$(readlink -nf "$
{1:-$PWD}
")
# yes, its kinda dumb that xclip/xsel cant do this in one invocation
echo -n "$x" | xclip -selection clipboard
echo -n "$x" | xclip
# yes, its kinda dumb that xclip/xsel cant do this in one invocation
echo -n "$x" | xclip -selection clipboard
echo -n "$x" | xclip
@@
-623,7
+624,7
@@
envload() { # load environment from a previous: export > file
# mail related
etail() {
# mail related
etail() {
- sudo tail -
f /var/log/exim4/mainlog
+ sudo tail -
F /var/log/exim4/mainlog -n 50
}
f() {
}
f() {
@@
-641,7
+642,7
@@
fa() {
}
faf() { # find all files
}
faf() { # find all files
- find -L $1 -not \( -name .svn -prune -o -name .git -prune \
+ find -L $1 -
type f -
not \( -name .svn -prune -o -name .git -prune \
-o -name .hg -prune -o -name .editor-backups -prune \
-o -name .undo-tree-history -prune \) 2>/dev/null
}
-o -name .hg -prune -o -name .editor-backups -prune \
-o -name .undo-tree-history -prune \) 2>/dev/null
}
@@
-1309,15
+1310,14
@@
pfind() { #find *$1* in $PATH
pkx() { # package extract
c `mktemp -d`
pkg=$1
pkx() { # package extract
c `mktemp -d`
pkg=$1
- cached=$(ls -t /var/cache/apt/archives/$
1
* | tail -n1)
+ cached=$(ls -t /var/cache/apt/archives/$
pkg
* | tail -n1)
if [[ $cached ]]; then
cp $cached .
else
aptitude download $pkg
fi
f=(*)
if [[ $cached ]]; then
cp $cached .
else
aptitude download $pkg
fi
f=(*)
- dtrx -m $f
- dtrx -fr $f
+ ex $f
rm -f $f
}
rm -f $f
}
@@
-1418,6
+1418,17
@@
r() {
rbpipe() { rbt post -o --diff-filename=- "$@"; }
rbp() { rbt post -o "$@"; }
rbpipe() { rbt post -o --diff-filename=- "$@"; }
rbp() { rbt post -o "$@"; }
+resolvcat() {
+ local f
+ f=/etc/resolv.conf
+ echo $f:; ccat $f
+ hr; echo dnsmasq is $(systemctl is-active dnsmasq)
+ f=/var/run/dnsmasq/resolv.conf
+ hr; echo $f:; ccat $f
+ f=/etc/dnsmasq-servers.conf
+ hr; echo $f:; ccat $f
+}
+
rl() {
# rsync, root is required to keep permissions right.
# rsync --archive --human-readable --verbose --itemize-changes --checksum \(-ahvic\) \
rl() {
# rsync, root is required to keep permissions right.
# rsync --archive --human-readable --verbose --itemize-changes --checksum \(-ahvic\) \
@@
-1555,12
+1566,16
@@
srestart() {
systemctl restart $service
fi
}
systemctl restart $service
fi
}
-s
ers
topnm() {
+stopnm() {
ser stop NetworkManager
ser stop dnsmasq
s resolvconf -d NetworkManager
ser start dnsmasq
}
ser stop NetworkManager
ser stop dnsmasq
s resolvconf -d NetworkManager
ser start dnsmasq
}
+startnm() {
+ ser start NetworkManager
+ s nmtui-connect
+}
setini() { # set a value in a .ini style file
key="$1" value="$2" section="$3" file="$4"
setini() { # set a value in a .ini style file
key="$1" value="$2" section="$3" file="$4"
@@
-1662,7
+1677,7
@@
splay() { # script replay
scriptreplay "$1.t" "$1.s"
}
scriptreplay "$1.t" "$1.s"
}
-smeld() { # usage host1 host2 file
+smeld() { #
ssh meld
usage host1 host2 file
meld <(ssh $1 cat $3) <(ssh $2 cat $3)
}
meld <(ssh $1 cat $3) <(ssh $2 cat $3)
}
@@
-2012,6
+2027,8
@@
xl() {
xscreensaver-command -activate
}
xscreensaver-command -activate
}
+xevkb() { xev -event keyboard; }
+
# * misc stuff
# from curl cheat.sh/:bash_completion
# * misc stuff
# from curl cheat.sh/:bash_completion
@@
-2278,7
+2295,11
@@
export GOPATH=$HOME/go
path_add $GOPATH/bin
path_add /usr/local/go/bin
path_add $GOPATH/bin
path_add /usr/local/go/bin
-export ARDUINO_PATH=/a/opt/Arduino/build/linux/work
+# I have the git repo and a release. either one should work.
+# I have both because I was trying to solve an issue that
+# turned out to be unrelated.
+# ARDUINO_PATH=/a/opt/Arduino/build/linux/work
+export ARDUINO_PATH=/a/opt/arduino-1.8.9
path_add --end ~/.npm-global
path_add --end ~/.npm-global