]> pd.if.org Git - startuptools/blobdiff - scripts/functions.rc
added startup scripts
[startuptools] / scripts / functions.rc
diff --git a/scripts/functions.rc b/scripts/functions.rc
new file mode 100644 (file)
index 0000000..031eaa1
--- /dev/null
@@ -0,0 +1,24 @@
+status_starting() {
+       echo -n "[      ] Starting $1"
+}
+
+status_begin() {
+       echo -n "[      ] $*"
+}
+
+status_stopping() {
+       echo -n "[      ] Stopping $1"
+}
+
+status_ok() {
+       echo    "\r[  OK  ]"
+}
+
+status_fail() {
+       echo    "\r[FAILED]"
+}
+
+status_check() {
+       local r=$1
+       test ${r:=$?} -eq 0 && status_ok || status_fail
+}