[READ-ONLY] Mirror of https://github.com/probablykasper/my-bash-scripts. My personal bash scripts
cli
0

Configure Feed

Select the types of activity you want to include in your feed.

Code improvements

Kasper (Aug 4, 2021, 7:25 AM +0200) a9c11501 b95214f2

+25 -27
+5 -5
bin/chill
··· 11 11 cyan() { color 6 "$@"; } 12 12 reset() { color 7 "$@"; echo -n `tput sgr0`; } 13 13 14 - FILENAME=${0##*/} 14 + SCRIPTNAME=${0##*/} 15 15 16 16 if [[ $1 == *h ]] 17 17 then ··· 37 37 sleep $SECONDS 38 38 else 39 39 echo "" 40 - echo "`yellow $FILENAME`" 40 + echo "`yellow $SCRIPTNAME`" 41 41 echo " Do nothing for a specified amount of time. Useful for scheduling stuff." 42 42 echo "" 43 43 echo "`yellow Usage examples:`" 44 - echo " $FILENAME 1h" 45 - echo " $FILENAME 30m" 46 - echo " $FILENAME 50h 1m" 44 + echo " $SCRIPTNAME 1h" 45 + echo " $SCRIPTNAME 30m" 46 + echo " $SCRIPTNAME 50h 1m" 47 47 echo "" 48 48 fi 49 49
+3 -3
bin/copy
··· 17 17 echo "$output" 18 18 echo "$output" | pbcopy -selection clipboard 19 19 else 20 - FILENAME=${0##*/} 20 + SCRIPTNAME=${0##*/} 21 21 echo "" 22 - echo "`green $FILENAME:`" 22 + echo "`green $SCRIPTNAME:`" 23 23 echo " Run a command and copy the output to the clipboard." 24 24 echo " For example, run `cyan copy pwd` to copy the current path." 25 25 echo "" 26 26 echo "`green Usage:`" 27 - echo " $FILENAME <command> [args...]" 27 + echo " $SCRIPTNAME <command> [args...]" 28 28 echo "" 29 29 # Example: copy pwd" 30 30
+2 -2
bin/md5compare
··· 26 26 27 27 else 28 28 29 - FILENAME=${0##*/} 30 - echo "`green Usage:` $FILENAME <file1> <file2>" 29 + SCRIPTNAME=${0##*/} 30 + echo "`green Usage:` $SCRIPTNAME <file1> <file2>" 31 31 32 32 fi
+2 -2
bin/remove-audio
··· 12 12 reset() { tput sgr0; } 13 13 14 14 help() { 15 - echo "Usage: `cyan $FILENAME` <file>" 15 + echo "Usage: `cyan $SCRIPTNAME` <file>" 16 16 } 17 17 18 - FILENAME=${0##*/} 18 + SCRIPTNAME=${0##*/} 19 19 FILE="$1" 20 20 21 21 if [[ "$#" < 1 ]]; then help; exit 0; fi
+2 -4
bin/render
··· 13 13 aerender='/Applications/Adobe After Effects 2020/aerender' 14 14 15 15 help() { 16 - FILENAME=${0##*/} 16 + SCRIPTNAME=${0##*/} 17 17 echo " 18 18 `green Usage:` 19 - `cyan $FILENAME` [options] <file> [file...] 19 + `cyan $SCRIPTNAME` [options] <file> [file...] 20 20 21 21 `green Options:` 22 22 `cyan file` .aep file for After Effects' aerender to render. ··· 39 39 for ARG in "$@"; do 40 40 if [[ "$ARG" == "-k" || "$ARG" == "--kill" ]]; then 41 41 KILL=true 42 - elif [[ "$ARG" == "-h" || "$ARG" == "--help" ]]; then 43 - help; exit 0 44 42 elif [[ "$ARG" == "-h" || "$ARG" == "--help" ]]; then 45 43 help; exit 0 46 44 elif [[ ! -f "$ARG" ]]; then
+4 -4
bin/reset-permissions
··· 2 2 3 3 if [[ $2 == '' ]]; then 4 4 5 - SCRIPT_FILENAME=${0##*/} 5 + SCRIPTNAME=${0##*/} 6 6 7 7 # Colors 8 8 GREEN='\033[0;32m' 9 9 RESET='\033[0m' 10 10 11 11 echo "" 12 - echo -e "${GREEN}$SCRIPT_FILENAME${RESET}" 13 - echo -e "usage: $SCRIPT_FILENAME <username> <directory>" 12 + echo -e "${GREEN}$SCRIPTNAME${RESET}" 13 + echo -e "usage: $SCRIPTNAME <username> <directory>" 14 14 echo "" 15 15 else 16 16 ··· 18 18 DIR=$2 19 19 sudo chmod -RN "${DIR}" && sudo chown -R ${USERNAME} "${DIR}" && sudo chmod -R 755 "${DIR}" 20 20 21 - fi 21 + fi
+4 -4
bin/sfx
··· 23 23 elif [[ $ARG1 == 'beep' ]]; then 24 24 afplay "$SOUNDS_PATH/Beep.mp3" 25 25 else 26 - FILENAME=${0##*/} 26 + SCRIPTNAME=${0##*/} 27 27 echo "" 28 - echo "`green $FILENAME:`" 29 - echo " Play a sound effect. Example: `yellow $FILENAME ding`." 28 + echo "`green $SCRIPTNAME:`" 29 + echo " Play a sound effect. Example: `yellow $SCRIPTNAME ding`." 30 30 echo "" 31 31 echo "`green Usage:`" 32 - echo " $FILENAME <sound>" 32 + echo " $SCRIPTNAME <sound>" 33 33 echo "" 34 34 echo "`green Sounds:`" 35 35 echo " ding beep"
+3 -3
bin/to-gif
··· 25 25 rm -f ${PALETTE} 26 26 27 27 else 28 - SCRIPT_FILENAME=${0##*/} 29 - echo "Syntax: $SCRIPT_FILENAME <file> [fps] [scale] [duration] [start_at]" 28 + SCRIPTNAME=${0##*/} 29 + echo "Syntax: $SCRIPTNAME <file> [fps] [scale] [duration] [start_at]" 30 30 echo " file: File to convert to gif. Required." 31 31 echo " fps: Defaults to 15." 32 32 echo " scale: GIF resolution. Defaults to 1." 33 33 echo " duration: How long the gif will be, in seconds. Defaults to 999999." 34 34 echo " start_at: Where the video starts, in seconds. Defaults to 0" 35 - fi 35 + fi