1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-27 13:39:46 +01:00

home-manager: add shellcheck directives

This commit is contained in:
Robert Helgesson 2018-01-27 09:43:57 +01:00
parent a9dc7fa7cc
commit 5fe8d574ca
No known key found for this signature in database
GPG key ID: C3DB11069E65DC86

View file

@ -8,6 +8,7 @@ PATH=@coreutils@/bin:@less@/bin${PATH:+:}$PATH
set -euo pipefail set -euo pipefail
function errorEcho() { function errorEcho() {
# shellcheck disable=2048,2086
echo $* >&2 echo $* >&2
} }
@ -67,6 +68,7 @@ function doBuildAttr() {
extraArgs="$extraArgs --show-trace" extraArgs="$extraArgs --show-trace"
fi fi
# shellcheck disable=2086
nix-build \ nix-build \
"<home-manager/home-manager/home-manager.nix>" \ "<home-manager/home-manager/home-manager.nix>" \
$extraArgs \ $extraArgs \
@ -82,6 +84,7 @@ function presentNews() {
# shellcheck source=/dev/null # shellcheck source=/dev/null
. "$infoFile" . "$infoFile"
# shellcheck disable=2154
if [[ $newsNumUnread -eq 0 ]]; then if [[ $newsNumUnread -eq 0 ]]; then
return return
elif [[ "$newsDisplay" == "silent" ]]; then elif [[ "$newsDisplay" == "silent" ]]; then
@ -157,6 +160,7 @@ function doSwitch() {
function doListGens() { function doListGens() {
pushd "/nix/var/nix/profiles/per-user/$USER" > /dev/null pushd "/nix/var/nix/profiles/per-user/$USER" > /dev/null
# shellcheck disable=2012
ls --color=yes -gG --time-style=long-iso --sort time home-manager-*-link \ ls --color=yes -gG --time-style=long-iso --sort time home-manager-*-link \
| cut -d' ' -f 4- \ | cut -d' ' -f 4- \
| sed -E 's/home-manager-([[:digit:]]*)-link/: id \1/' | sed -E 's/home-manager-([[:digit:]]*)-link/: id \1/'
@ -241,6 +245,7 @@ function doShowNews() {
# shellcheck source=/dev/null # shellcheck source=/dev/null
. "$infoFile" . "$infoFile"
# shellcheck disable=2154
case $1 in case $1 in
--all) --all)
${PAGER:-less} "$newsFileAll" ${PAGER:-less} "$newsFileAll"
@ -253,6 +258,7 @@ function doShowNews() {
return 1 return 1
esac esac
# shellcheck disable=2154
if [[ -s "$newsUnreadIdsFile" ]]; then if [[ -s "$newsUnreadIdsFile" ]]; then
local newsReadIdsFile local newsReadIdsFile
newsReadIdsFile="$(newsReadIdsFile)" newsReadIdsFile="$(newsReadIdsFile)"