aboutsummaryrefslogtreecommitdiff
path: root/macos.local/.flake/home/scripts/manage-system.org
diff options
context:
space:
mode:
Diffstat (limited to 'macos.local/.flake/home/scripts/manage-system.org')
-rw-r--r--macos.local/.flake/home/scripts/manage-system.org37
1 files changed, 37 insertions, 0 deletions
diff --git a/macos.local/.flake/home/scripts/manage-system.org b/macos.local/.flake/home/scripts/manage-system.org
new file mode 100644
index 0000000..c511161
--- /dev/null
+++ b/macos.local/.flake/home/scripts/manage-system.org
@@ -0,0 +1,37 @@
+#+title: System Management Script
+
+#+begin_src sh
+ #!/bin/sh
+
+ usage ()
+ {
+ echo "Usage: $0 [-u/-i]"
+ }
+
+ dir="$pwd"
+ cd ~/.dotfiles || exit 1
+
+ while getopts ":hui" arg; do
+ case "$arg" in
+ h)
+ usage
+ cd "$dir" || exit 1
+ exit 0
+ ;;
+ u)
+ make update
+ cd "$dir" || exit 1
+ exit 0
+ ;;
+ i)
+ make install
+ cd "$dir" || exit 1
+ exit 0
+ ;;
+ ,*)
+ cd "$dir" || exit 1
+ exit 1
+ ;;
+ esac
+ done
+#+end_src