369-a3 and other fish functions

This commit is contained in:
2019-03-08 02:32:57 -05:00
parent 87f068cf4b
commit 70a2fbf2f3
14 changed files with 62 additions and 15 deletions

View File

@@ -9,6 +9,8 @@ fi "fish"
ru "xrdb ~/.Xresources" ru "xrdb ~/.Xresources"
# list file sizes in megabytes with depth 1 # list file sizes in megabytes with depth 1
duh "sudo du -d 1 -h" duh "sudo du -d 1 -h"
dum "sudo du -d 1 -m"
m "man"
tl "tldr" tl "tldr"
nvt "nvidia-settings --assign CurrentMetaMode='DVI-I-1: nvidia-auto-select +0+0 {ForceCompositionPipeline=On}, HDMI-0: nvidia-auto-select +3840+0 {ForceCompositionPipeline=On}'" nvt "nvidia-settings --assign CurrentMetaMode='DVI-I-1: nvidia-auto-select +0+0 {ForceCompositionPipeline=On}, HDMI-0: nvidia-auto-select +3840+0 {ForceCompositionPipeline=On}'"
@@ -24,7 +26,7 @@ grr "grep -r"
cld "colordiff -y --suppress-common-lines" cld "colordiff -y --suppress-common-lines"
mkpk "makepkg -sri" mkpk "makepkg -sri"
mkex "chmod 777" ex "chmod 777"
# systemctl {{{ # # systemctl {{{ #
@@ -59,6 +61,7 @@ fz "fzf"
fnd "find . -type f -name" fnd "find . -type f -name"
rmr "rm -rf" rmr "rm -rf"
rmd "rm ~/Downloads/*"
md "mkdir -p" md "mkdir -p"
rsy "rsync -Pr" rsy "rsync -Pr"
@@ -70,7 +73,7 @@ ds "df -h | head -n 1 && df -h | grep sd"
chownw "sudo chown -R kevin:wheel" chownw "sudo chown -R kevin:wheel"
chwnm "sudo chown -R kevin:wheel /run/media/kevin" chwnm "sudo chown -R kevin:wheel /run/media/kevin"
# cd into backup folder and show backup sizes # cd into backup folder and show backup sizes
nbu "f /run/media/kevin/pc-backup/backups/nzxt && ll | grep gz" nbu "cd /run/media/kevin/backup-hd/nzxt/tar && lsd -l"
# }}} directory-related # # }}} directory-related #
@@ -166,7 +169,7 @@ pse "pass edit"
psi "pass insert -m" psi "pass insert -m"
psg "pass generate -c" psg "pass generate -c"
xclip "xclip -selection clipboard" xc "xclip -selection clipboard"
yh "echo 'kevin.mok@live.ca' | xclip -selection clipboard" yh "echo 'kevin.mok@live.ca' | xclip -selection clipboard"
yg "xclip -selection clipboard ~/.password-store/social/gmail" yg "xclip -selection clipboard ~/.password-store/social/gmail"
yt "xclip -selection clipboard ~/.password-store/social/trapbot" yt "xclip -selection clipboard ~/.password-store/social/trapbot"
@@ -216,6 +219,7 @@ gro "git remote show origin"
ga "git add -A . && git status -u" ga "git add -A . && git status -u"
gac "git add -A . && git commit -S" gac "git add -A . && git commit -S"
gaf "git add -f"
# unsigned commt # unsigned commt
gacu "git add -A . && git commit" gacu "git add -A . && git commit"
@@ -357,18 +361,24 @@ ssb "ssh-bandit"
# 369 {{{ # # 369 {{{ #
# a2 ma "printf '\033c' && bear make"
m "printf '\033c' && bear make"
mc "bear make clean" mc "bear make clean"
rms "rm swapfile.*"
# a2 {{{ #
mcr "bear make clean && printf '\033c' && bear make && ./carsim light 1 20" mcr "bear make clean && printf '\033c' && bear make && ./carsim light 1 20"
# mr "printf '\033c' && make && ./carsim stop 10 20" # mr "printf '\033c' && make && ./carsim stop 10 20"
mr "printf '\033c' && bear make && ./carsim light 1 20" # mr "printf '\033c' && bear make && ./carsim light 1 20"
# "valgrind --tool=helgrind ./carsim stop 10 50 > helgrind.txt 2>&1 && valgrind --tool=helgrind ./carsim light 10 50 >> helgrind.txt 2>&1" # "valgrind --tool=helgrind ./carsim stop 10 50 > helgrind.txt 2>&1 && valgrind --tool=helgrind ./carsim light 10 50 >> helgrind.txt 2>&1"
# lk "valgrind --leak-check=yes ./carsim stop 10 20" # lk "valgrind --leak-check=yes ./carsim stop 10 20"
lk "valgrind --leak-check=yes ./carsim light 1 1" lk "valgrind --leak-check=yes ./carsim light 1 1"
# hl "valgrind --tool=helgrind ./carsim stop 10 20" # hl "valgrind --tool=helgrind ./carsim stop 10 20"
hl "valgrind --tool=helgrind ./carsim light 10 20" hl "valgrind --tool=helgrind ./carsim light 10 20"
# }}} a2 #
# a1 # a1
# sa "ssh k@192.168.0.17" # sa "ssh k@192.168.0.17"
# cpi "scp interceptor.c kevin@192.168.0.17:/home/kevin/a1" # cpi "scp interceptor.c kevin@192.168.0.17:/home/kevin/a1"

View File

@@ -19,6 +19,8 @@ bind \ce edit_command_buffer
bind \cr forward-word bind \cr forward-word
# fish-specific # fish-specific
set -U fish_fxn_dir "/home/kevin/linux-config/fish/.config/fish/functions"
abbr ff "cd $fish_fxn_dir"
source /home/kevin/.config/fish/key_abbr.fish source /home/kevin/.config/fish/key_abbr.fish
abbr xf "fish_config" abbr xf "fish_config"
abbr f. "cd .." abbr f. "cd .."
@@ -27,7 +29,6 @@ abbr f.. "cd ../.."
# spv # spv
set -U spv_dir "/home/kevin/coding/spotify-lib-vis" set -U spv_dir "/home/kevin/coding/spotify-lib-vis"
set -U mfs_dir "/home/kevin/coding/mf-site" set -U mfs_dir "/home/kevin/coding/mf-site"
source $spv_dir/src/api-keys.sh
# set -U PATH /usr/local/sbin /usr/local/bin /usr/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl /home/kevin/linux-config/scripts # set -U PATH /usr/local/sbin /usr/local/bin /usr/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl /home/kevin/linux-config/scripts
# (ruby -e 'print Gem.user_dir')/bin # (ruby -e 'print Gem.user_dir')/bin
@@ -42,6 +43,7 @@ set -xU XSET_DELAY 200
# fxn abbr's # fxn abbr's
abbr ag "grep-aliases" abbr ag "grep-aliases"
abbr bq "benq-brightness" abbr bq "benq-brightness"
abbr cf "create-fish-function"
abbr ev "evince-silent" abbr ev "evince-silent"
# git {{{ # # git {{{ #
@@ -60,7 +62,12 @@ abbr z "zathura-silent"
set -U BROWSER "chromium" set -U BROWSER "chromium"
abbr hm "cd $mfs_dir && hugo serve -D --disableFastRender" abbr hm "cd $mfs_dir && hugo serve -D --disableFastRender"
abbr ga2 "gdb-a2" # 369
abbr grc "grep-c" abbr grc "grep-c"
abbr grh "grep-headers" abbr grh "grep-headers"
abbr cs "carsim" abbr rgh "rg-headers"
abbr r6 "run-a3"
# abbr cs "carsim"
# abbr ga2 "gdb-a2"

View File

@@ -46,7 +46,7 @@ function cd --description "Change directory"
set -g __fish_cd_direction prev set -g __fish_cd_direction prev
set -U last_dir $PWD set -U last_dir $PWD
ls -a lsd -a
end end
return $cd_status return $cd_status

View File

@@ -0,0 +1,3 @@
function copy
$argv[1] $argv[2] | xclip -selection clipboard
end

View File

@@ -0,0 +1,5 @@
function create-fish-function
printf 'function %s\n \nend' $argv[1] > $fish_fxn_dir/$argv[1].fish
and cd $fish_fxn_dir
and $EDITOR $argv[1].fish
end

View File

@@ -0,0 +1,6 @@
function gdb-a3
# gdb -ex "b safeStopSign.c:96" -ex "run" \
gdb -ex "run" -ex "bt" \
# gdb -ex "run" \
--args ./sim -f /home/kevin/school/369/a3/a3/traceprogs/tr-simpleloop.ref -m 50 -s 3000 -a rand
end

View File

@@ -1,4 +1,5 @@
function grep-aliases function grep-aliases
set key_aliases /home/kevin/linux-config/aliases/key_aliases set key_aliases /home/kevin/linux-config/aliases/key_aliases
grep $argv[1] $key_aliases # grep $argv[1] $key_aliases
rg "^$argv[1]" $key_aliases
end end

View File

@@ -0,0 +1,3 @@
function rg-headers
rg $argv[1] *.h
end

View File

@@ -0,0 +1,3 @@
function rgc
rg $argv[1] *.c
end

View File

@@ -0,0 +1,7 @@
function run-a3
printf '\033c'
and bear make
and ./sim -f /home/kevin/school/369/a3/a3/traceprogs/tr-simpleloop.ref -m 50 -s 3000 -a rand
rm swapfile.*
end

View File

@@ -1,6 +1,7 @@
function scan-history function scan-history
sudo systemctl start postgresql.service sudo systemctl start postgresql.service
and systemctl status postgresql.service # and systemctl status postgresql.service
and $spv_dir/src/update-history.sh and source $spv_dir/src/api-keys.sh
and $spv_dir/src/scripts/update-history.sh
and cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1 and cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1
end end

View File

@@ -336,7 +336,7 @@ public_ip_host="http://ident.me"
# disk_show=('/'): # disk_show=('/'):
# 'Disk (/): 74G / 118G (66%)' # 'Disk (/): 74G / 118G (66%)'
# #
disk_show=('/' '/home' ) disk_show=('/' '/home' '/mnt/linux-files' )
# Disk subtitle. # Disk subtitle.
# What to append to the Disk subtitle. # What to append to the Disk subtitle.

View File

@@ -7,4 +7,5 @@
/proc /proc
/run /run
/sys /sys
/var/cache/pacman
/var/lib/systemd/coredump /var/lib/systemd/coredump

View File

@@ -3,10 +3,10 @@
bg /home/kevin/Pictures/Backgrounds bg /home/kevin/Pictures/Backgrounds
cf /home/kevin/.config cf /home/kevin/.config
lc /home/kevin/linux-config/ lc /home/kevin/linux-config/
lf /mnt/linux-files
d /home/kevin/Downloads d /home/kevin/Downloads
D /home/kevin/Documents D /home/kevin/Documents
fo /home/kevin/.config/fish fo /home/kevin/.config/fish
ff /home/kevin/linux-config/fish/.config/fish/functions
fs /home/kevin/linux-config/fish/.config/fish fs /home/kevin/linux-config/fish/.config/fish
k /home/kevin/ k /home/kevin/
lc /home/kevin/linux-config/ lc /home/kevin/linux-config/