portable shebang
This commit is contained in:
parent
6e67bd424d
commit
1bca65bfc2
31 changed files with 31 additions and 31 deletions
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# This script will compile or run another finishing operation on a document. I
|
# This script will compile or run another finishing operation on a document. I
|
||||||
# have this script run via vim.
|
# have this script run via vim.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# A UI for detecting and selecting all displays. Probes xrandr for connected
|
# A UI for detecting and selecting all displays. Probes xrandr for connected
|
||||||
# displays and lets user select one to use. User may also select "manual
|
# displays and lets user select one to use. User may also select "manual
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# Feed this script a link and it will give dmenu
|
# Feed this script a link and it will give dmenu
|
||||||
# some choice programs to use to open it.
|
# some choice programs to use to open it.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Gives a dmenu prompt to mount unmounted drives and Android phones. If
|
# Gives a dmenu prompt to mount unmounted drives and Android phones. If
|
||||||
# they're in /etc/fstab, they'll be mounted automatically. Otherwise, you'll
|
# they're in /etc/fstab, they'll be mounted automatically. Otherwise, you'll
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# This script is the SUDO_ASKPASS variable, meaning that it will be used as a
|
# This script is the SUDO_ASKPASS variable, meaning that it will be used as a
|
||||||
# password prompt if needed.
|
# password prompt if needed.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Usage:
|
# Usage:
|
||||||
# `$0`: Ask for recording type via dmenu
|
# `$0`: Ask for recording type via dmenu
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# A dmenu prompt to unmount drives.
|
# A dmenu prompt to unmount drives.
|
||||||
# Provides you with mounted partitions, select one to unmount.
|
# Provides you with mounted partitions, select one to unmount.
|
||||||
# Drives mounted at /, /boot and /home will not be options to unmount.
|
# Drives mounted at /, /boot and /home will not be options to unmount.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# Give dmenu list of all unicode characters to copy.
|
# Give dmenu list of all unicode characters to copy.
|
||||||
# Shows the selected character in dunst if running.
|
# Shows the selected character in dunst if running.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# This script sets the statusbar with the xsetroot command at the end. Have it
|
# This script sets the statusbar with the xsetroot command at the end. Have it
|
||||||
# started by ~/.xinitrc or ~/.xprofile.
|
# started by ~/.xinitrc or ~/.xprofile.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# A general, all-purpose extraction script. Not all extraction programs here
|
# A general, all-purpose extraction script. Not all extraction programs here
|
||||||
# are installed by LARBS automatically.
|
# are installed by LARBS automatically.
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# If $1 command is not available, error code and notify.
|
# If $1 command is not available, error code and notify.
|
||||||
command -v "$1" >/dev/null || { notify-send "📦 $1" "must be installed for this function." && exit 1 ;}
|
command -v "$1" >/dev/null || { notify-send "📦 $1" "must be installed for this function." && exit 1 ;}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Feed script a url or file location.
|
# Feed script a url or file location.
|
||||||
# If an image, it will view in sxiv,
|
# If an image, it will view in sxiv,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# This is bound to Shift+PrintScreen by default, requires maim. It lets you
|
# This is bound to Shift+PrintScreen by default, requires maim. It lets you
|
||||||
# choose the kind of screenshot to take, including copying the image or even
|
# choose the kind of screenshot to take, including copying the image or even
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# opout: "open output": A general handler for opening a file's intended output,
|
# opout: "open output": A general handler for opening a file's intended output,
|
||||||
# usually the pdf of a compiled document. I find this useful especially
|
# usually the pdf of a compiled document. I find this useful especially
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# You might notice all mpv commands are aliased to have this input-ipc-server
|
# You might notice all mpv commands are aliased to have this input-ipc-server
|
||||||
# thing. That's just for this particular command, which allows us to pause
|
# thing. That's just for this particular command, which allows us to pause
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# entr command to run `queueandnotify` when newsboat queue is changed
|
# entr command to run `queueandnotify` when newsboat queue is changed
|
||||||
|
|
||||||
[ "$(pgrep -x $(basename $0) | wc -l)" -gt 2 ] && exit
|
[ "$(pgrep -x $(basename $0) | wc -l)" -gt 2 ] && exit
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# A dmenu binary prompt script.
|
# A dmenu binary prompt script.
|
||||||
# Gives a dmenu prompt labeled with $1 to perform command $2.
|
# Gives a dmenu prompt labeled with $1 to perform command $2.
|
||||||
# For example:
|
# For example:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# $1 is a url; $2 is a command
|
# $1 is a url; $2 is a command
|
||||||
[ -z "$1" ] && exit
|
[ -z "$1" ] && exit
|
||||||
base="$(basename "$1")"
|
base="$(basename "$1")"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# Podboat sucks. This script replaces it.
|
# Podboat sucks. This script replaces it.
|
||||||
# It reads the newsboat queue, queuing downloads with taskspooler.
|
# It reads the newsboat queue, queuing downloads with taskspooler.
|
||||||
# It also removes the junk from extentions.
|
# It also removes the junk from extentions.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Refresh the dwmbar.
|
# Refresh the dwmbar.
|
||||||
# Send SIGTRAP signal to dwmbar script, which will handle it with a trap.
|
# Send SIGTRAP signal to dwmbar script, which will handle it with a trap.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# When I open an image from the file manager in sxiv (the image viewer), I want
|
# When I open an image from the file manager in sxiv (the image viewer), I want
|
||||||
# to be able to press the next/previous keys to key through the rest of the
|
# to be able to press the next/previous keys to key through the rest of the
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
! echo "$1" | grep "https*://\S\+\.[A-Za-z]\+\S*" >/dev/null &&
|
! echo "$1" | grep "https*://\S\+\.[A-Za-z]\+\S*" >/dev/null &&
|
||||||
notify-send "That doesn't look like a full URL." && exit
|
notify-send "That doesn't look like a full URL." && exit
|
||||||
RSSFILE="$HOME/.config/newsboat/urls"
|
RSSFILE="$HOME/.config/newsboat/urls"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
PID=$(xprop -id "$(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')" | grep -m 1 PID | cut -d " " -f 3)
|
PID=$(xprop -id "$(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')" | grep -m 1 PID | cut -d " " -f 3)
|
||||||
PID=$(echo "$(pstree -lpA "$PID" | tail -n 1)" | awk -F'---' '{print $NF}' | sed -re 's/[^0-9]//g')
|
PID=$(echo "$(pstree -lpA "$PID" | tail -n 1)" | awk -F'---' '{print $NF}' | sed -re 's/[^0-9]//g')
|
||||||
cd "$(readlink /proc/"$PID"/cwd)"
|
cd "$(readlink /proc/"$PID"/cwd)"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# In LARBS, ~/.config/wall.png is the location of the system wallpaper. This
|
# In LARBS, ~/.config/wall.png is the location of the system wallpaper. This
|
||||||
# script, if given an argument, moves it there. This script without an
|
# script, if given an argument, moves it there. This script without an
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Display contents of selection via dunst if running.
|
# Display contents of selection via dunst if running.
|
||||||
# Separate script for i3.
|
# Separate script for i3.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
# If transmission-daemon is running, will ask to kill, else will ask to start.
|
# If transmission-daemon is running, will ask to kill, else will ask to start.
|
||||||
if pgrep -x transmission-da >/dev/null ;
|
if pgrep -x transmission-da >/dev/null ;
|
||||||
then
|
then
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Clears the build files of a LaTeX/XeLaTeX build.
|
# Clears the build files of a LaTeX/XeLaTeX build.
|
||||||
# I have vim run this file whenever I exit a .tex file.
|
# I have vim run this file whenever I exit a .tex file.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
ifinstalled transmission-remote-cli transmission-cli || exit
|
ifinstalled transmission-remote-cli transmission-cli || exit
|
||||||
|
|
||||||
! pgrep -x transmission-da >/dev/null && transmission-daemon && notify-send "Starting torrent daemon..." && sleep 3 && pkill -RTMIN+7 i3blocks
|
! pgrep -x transmission-da >/dev/null && transmission-daemon && notify-send "Starting torrent daemon..." && sleep 3 && pkill -RTMIN+7 i3blocks
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Mimeapp script for adding torrent to transmission-daemon, but will also start the daemon first if not running.
|
# Mimeapp script for adding torrent to transmission-daemon, but will also start the daemon first if not running.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
vidlist="
|
vidlist="
|
||||||
status bar https://www.youtube.com/watch?v=gKumet6b-WY
|
status bar https://www.youtube.com/watch?v=gKumet6b-WY
|
||||||
sxiv (image viewer) https://www.youtube.com/watch?v=GYW9i_u5PYs
|
sxiv (image viewer) https://www.youtube.com/watch?v=GYW9i_u5PYs
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/usr/bin/env sh
|
||||||
#original artwork by http://www.sanderfocus.nl/#/portfolio/tech-heroes
|
#original artwork by http://www.sanderfocus.nl/#/portfolio/tech-heroes
|
||||||
#converted to shell by #nixers @ irc.unix.chat
|
#converted to shell by #nixers @ irc.unix.chat
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue