Use bash strict mode in most shell scripts
This commit is contained in:
parent
8ca04dec25
commit
e0c33b01b7
28 changed files with 112 additions and 28 deletions
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
STATE_DIR="$(systemd-path user-state-private)"/github-versions
|
||||
mkdir --parents "${STATE_DIR}"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
rebase_marker="$(git rev-parse --show-toplevel)/.git/rebase-merge/done"
|
||||
while [ -f "${rebase_marker}" ]
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
zellij delete-session --force "${ZELLIJ_SESSION_NAME}"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
listopts() {
|
||||
echo "⏼ Shut down"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
TS_DIR="$(systemd-path user-state-private)"/backup
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
sudo sysctl net.ipv6.conf.all.disable_ipv6=1
|
||||
"$@"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
WATCHLIST="$(systemd-path user-shared)"/package-alert/watchlist
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
podman run \
|
||||
--rm \
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
REPO_DIR="$(systemd-path user-state-private)"/git-sync
|
||||
if [ -d "${REPO_DIR}" ]
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
export BORG_REPO="/media/backup/"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
listopts() {
|
||||
echo "📷 Focused monitor"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
# Documentation available in https://github.com/chubin/wttr.in
|
||||
curl --http1.1 --show-error --silent 'https://wttr.in/?0&m&q&T&format=3' > /tmp/weather-report.txt
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
apt_update() {
|
||||
sudo --reset-timestamp
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
#! /usr/bin/sh
|
||||
#! /usr/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
IFS=$'\n\t'
|
||||
|
||||
podman --transient-store run --rm -ti \
|
||||
--env WAYLAND_DISPLAY \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue