summaryrefslogtreecommitdiff
path: root/debian/.local/bin/whereami
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-12-24 13:54:03 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-12-24 13:54:03 +0900
commit28e8bdf7f8286bd431b7f3b709e79f3827b31469 (patch)
tree85b44eff6da4d8443198fb6e04dfb6ee55244588 /debian/.local/bin/whereami
parent8470ff001befcfd0f626dea69a9e76d43aee0511 (diff)
updates
Diffstat (limited to 'debian/.local/bin/whereami')
-rwxr-xr-xdebian/.local/bin/whereami24
1 files changed, 24 insertions, 0 deletions
diff --git a/debian/.local/bin/whereami b/debian/.local/bin/whereami
new file mode 100755
index 0000000..68c9ffe
--- /dev/null
+++ b/debian/.local/bin/whereami
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+arch=$(uname -m)
+os_type=$(uname | tr '[:upper:]' '[:lower:]')
+
+case "${os_type},${arch}" in
+"linux,arm" | "linux,arm64" | "linux,x86_64")
+ [ -f /etc/os-release ] &&
+ grep PRETTY_NAME /etc/os-release | cut -d'=' -f2- | sed 's/"//g' | awk -F' ' '{print $1}' | tr '[:upper:]' '[:lower:]' | sed 's/\(arch\|artix\)/ar/g'
+ ;;
+"darwin,arm64")
+ echo "mac"
+ ;;
+"darwin,x86_64")
+ echo "intel mac"
+ ;;
+"msys,"* | "cygwin,"* | "windows,"*)
+ echo "windows"
+ ;;
+*)
+ echo "Unsupported OS"
+ exit
+ ;;
+esac