diff options
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/extra/gdbcore | 13 | ||||
| -rwxr-xr-x | bin/extra/p.sh | 10 | ||||
| -rwxr-xr-x | bin/guiscripts/vrec | 5 | ||||
| -rwxr-xr-x | bin/menuscripts/mgame | 3 | 
4 files changed, 22 insertions, 9 deletions
diff --git a/bin/extra/gdbcore b/bin/extra/gdbcore index 667db3e..6daafa8 100755 --- a/bin/extra/gdbcore +++ b/bin/extra/gdbcore @@ -1,6 +1,7 @@  #!/bin/sh -# Open the latest core file for program with gdb +# Open the latest core file for program $1 with gdb +# If no program supplied then use the most recent one  # RETURN VALUES  # 0 - success  # 1 - if the program was not found or not executable @@ -8,6 +9,8 @@  # 3 - zstd failed  # 4 - wrong usage +cache="$HOME/.cache/gdbcore_prog" +  if [ "$#" -lt 1 ]; then      >&2 printf 'usage: gdbcore [-r] <program>\n'  fi @@ -17,7 +20,13 @@ if [ "$1" = "-r" ]; then      shift  fi -prog="$1" +if [ "$1" ]; then +    prog="$1" +    printf '%s\n' "$prog" > "$cache" +else +    prog="$(cat "$cache")" +fi +  if [ ! -x "$prog" ]; then      prog="$(which "$prog" 2>/dev/null)"      [ -x "$prog" ] || exit 1 diff --git a/bin/extra/p.sh b/bin/extra/p.sh index 98f8ede..e33f5ba 100755 --- a/bin/extra/p.sh +++ b/bin/extra/p.sh @@ -661,14 +661,17 @@ html="/tmp/pk_tmp.html"  [ "$pokemon" ] || pokemon="$(ask_pokemon)"  [ "$pokemon" ] || exit 1 -case "$1" in +choice="$(printf 'evolution\nmoves\nstats\n' | commander -c -w 3)" +[ "$choice" ] || exit 1 + +case "$choice" in      # evolution      e*)          url="https://pokemondb.net/pokedex/$pokemon"          curl -Ls "$url" > "$html"          level1="$(pup -p 'span.infocard:nth-child(2) > small:nth-child(2) text{}' < "$html")"          level2="$(pup -p 'span.infocard:nth-child(4) > small:nth-child(2) text{}' < "$html")" -        notify-send "p.sh" "$level1\n$level2" +        herbe "p.sh" "$level1" "$level2" &      ;;      # moves @@ -676,7 +679,4 @@ case "$1" in      # stats      s*) $BROWSER "https://www.smogon.com/dex/bw/pokemon/$pokemon/" ;; -    *)   -        choice="$(printf 'evolution\nmoves\nstats\n' | commander -c -w 3)" -        [ "$choice" ] && pokemon="$pokemon" $0 "$choice" ;;  esac diff --git a/bin/guiscripts/vrec b/bin/guiscripts/vrec index 4d3f8db..c5399c8 100755 --- a/bin/guiscripts/vrec +++ b/bin/guiscripts/vrec @@ -72,7 +72,10 @@ fi  # Set audio variable  if [ "$1" = "-a" ]  then -	audio="-f pulse -ac 2 -i default" +    ## Mic +	# audio="-f pulse -ac 2 -i default" +    ## Desktop +	audio="-f pulse -i default"  	shift  fi  output="$(date +%F_%H-%M-%S)" diff --git a/bin/menuscripts/mgame b/bin/menuscripts/mgame index 7c90a2b..cd7a7b0 100755 --- a/bin/menuscripts/mgame +++ b/bin/menuscripts/mgame @@ -4,7 +4,7 @@ steam_games()  {      # List every manifest file and get the id of the games from the file names and the name of the      # game from the file. -    find $HOME/.local/share/Steam/steamapps \ +    find ~/.local/share/Steam/steamapps \          -maxdepth 1 -type f -iname 'appmanifest_*.acf' |          while read -r File; do              Name="$(grep '"name"' "$File" | cut -f 4 -d '"')" @@ -15,6 +15,7 @@ steam_games()  }  Choice="$(steam_games | cut -f 2- -d' ' | dmenu -c -i -x)" +[ "$Choice" ] || exit 1  ID="$(steam_games | grep "[0-9]\+ $Choice" | cut -f 1 -d ' ')"  setsid steam steam://rungameid/"$ID"  | 
