aboutsummaryrefslogtreecommitdiff
path: root/kiss
diff options
context:
space:
mode:
authordylan.araps@gmail.com <dylan.araps@gmail.com>2019-09-11 05:54:45 +0000
committerdylan.araps@gmail.com <dylan.araps@gmail.com>2019-09-11 05:54:45 +0000
commit8f2b0ff60ad0984d9a1789ca1dc1b39ce6ec97c9 (patch)
tree48e7f2fb0ecc099b291fde934c2d7ef5c0de6a5e /kiss
parent00fbd879daae21ea238bec57b64d4e32d8c85e29 (diff)
downloadcpt-8f2b0ff60ad0984d9a1789ca1dc1b39ce6ec97c9.tar.gz
kiss: more concise entry comments
FossilOrigin-Name: b013a71067f3252d300b95633b38cfb7aff041bdcb75bf6782520a28ae4bba0f
Diffstat (limited to 'kiss')
-rwxr-xr-xkiss31
1 files changed, 9 insertions, 22 deletions
diff --git a/kiss b/kiss
index 30e30db..da89969 100755
--- a/kiss
+++ b/kiss
@@ -1,30 +1,17 @@
#!/bin/sh -ef
#
-# This is a simple package manager written in POSIX 'sh' for
-# KISS Linux, utilizing the core UNIX utilities where needed.
+# This is a simple package manager written in POSIX 'sh' for use
+# in KISS Linux (https://getkiss.org).
#
-# Disable warnings against word-splitting and globbing.
-# They are used *safely* throughout this script as globbing
-# is globally disabled and assumptions can be made about the input.
-# shellcheck disable=2046,2086
-#
-# The script runs with 'set -e' enabled. It will exit on any
-# non-zero return code. This ensures that no function continues
-# if it fails at any point.
-#
-# Keep in mind that this involves extra code in the case where
-# an error is optional and/or required.
+# This script runs with '-ef' meaning:
+# '-e': Abort on any non-zero exit code.
+# '-f': Disable globbing globally.
#
-# Where possible the package manager should check things first,
-# die if necessary and continue if all is well.
-#
-# The code below conforms to shellcheck's rules. However, some
-# lint errors *are* disabled as they relate to unexpected
-# behavior (which we do expect).
-#
-# KISS is available under the MIT license.
+# Warnings related to word splitting and globbing are disabled.
+# All word splitting in this script is *safe* and intentional.
+# shellcheck disable=2046,2086
#
-# - Dylan Araps.
+# Dylan Araps.
die() {
# Print a message and exit with '1' (error).