diff options
| author | Anton Bobov <abobov@gmail.com> | 2016-08-03 22:29:27 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2016-08-03 22:29:27 +0500 |
| commit | a82f56f09a957e0ecc2a5b33a5033eb196b0d5ca (patch) | |
| tree | 19a8a0f6ddaa063c3b402a6ca76e13cacf312eb4 | |
| parent | 90cae68b0f68a08715700d3e4474770e1953b6d9 (diff) | |
[zsh] New commands.
* Set governor function (setgov)
* Ledger alias to show current balance (balc)
* Port check alias (portcheck)
| -rw-r--r-- | files/.zsh/rc/S50_aliases | 2 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_functions | 24 | ||||
| -rw-r--r-- | files/.zsh/rc/S51_ledger | 1 |
3 files changed, 27 insertions, 0 deletions
diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases index 79139bb..4c33c84 100644 --- a/files/.zsh/rc/S50_aliases +++ b/files/.zsh/rc/S50_aliases @@ -80,4 +80,6 @@ alias -g L='|less' alias dbash='docker exec -it `docker ps -ql` bash' alias dps='docker ps' +alias portcheck='nc -z -v -w 5' + # vim: et ft=zsh : diff --git a/files/.zsh/rc/S50_functions b/files/.zsh/rc/S50_functions index b3b09ff..be73970 100644 --- a/files/.zsh/rc/S50_functions +++ b/files/.zsh/rc/S50_functions @@ -40,4 +40,28 @@ EOM stocks "$1=x" } +setgov() { + GOVS=($(cpufreq-info -g)) + + if [ -z "$1" ] ; then + cat <<EOM +setgov GOVNAME + +Set CPU governor, available are: $GOVS + +Current governor is: $(cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | sort -u | xargs echo) +EOM + return + fi + + if [ ${GOVS[(i)$1]} -le ${#GOVS} ] ; then + for ((i=0; i<$(nproc); i++)) ; do + sudo cpufreq-set -c $i -r -g $1 + done + else + echo "Unsupported governor: $1" + return 1 + fi +} + # vim: ft=zsh : diff --git a/files/.zsh/rc/S51_ledger b/files/.zsh/rc/S51_ledger index 25aa902..dfc6ee9 100644 --- a/files/.zsh/rc/S51_ledger +++ b/files/.zsh/rc/S51_ledger @@ -1,6 +1,7 @@ # Ledger alias ledger='noglob ledger' +alias balc='bal --current --aux-date' bal() { ledger balance $* ^Assets ^Liabilities |
