From 522bba45c7edfc5dfd0b9d4e69d4b8e66c1f91d6 Mon Sep 17 00:00:00 2001 From: vasilito Date: Tue, 30 Jun 2026 14:31:16 +0300 Subject: [PATCH] Add root-level wrapper scripts for user-facing CLI/GUI launchers --- Hiperiso.sh | 10 ++++++++++ Hiperiso2Disk.sh | 10 ++++++++++ HiperisoGtk.sh | 10 ++++++++++ HiperisoPlugson.sh | 10 ++++++++++ HiperisoQt.sh | 10 ++++++++++ HiperisoWeb.sh | 10 ++++++++++ hiperiso-gui | 9 +++++++++ hisocli | 10 ++++++++++ hisolnk | 10 ++++++++++ hisoplugson | 9 +++++++++ hisoweb | 9 +++++++++ 11 files changed, 107 insertions(+) create mode 100755 Hiperiso.sh create mode 100755 Hiperiso2Disk.sh create mode 100755 HiperisoGtk.sh create mode 100755 HiperisoPlugson.sh create mode 100755 HiperisoQt.sh create mode 100755 HiperisoWeb.sh create mode 100755 hiperiso-gui create mode 100755 hisocli create mode 100755 hisolnk create mode 100755 hisoplugson create mode 100755 hisoweb diff --git a/Hiperiso.sh b/Hiperiso.sh new file mode 100755 index 0000000..a961af9 --- /dev/null +++ b/Hiperiso.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/Hiperiso.sh" +if [ ! -x "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/Hiperiso2Disk.sh b/Hiperiso2Disk.sh new file mode 100755 index 0000000..5e010b6 --- /dev/null +++ b/Hiperiso2Disk.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/Hiperiso2Disk.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/HiperisoGtk.sh b/HiperisoGtk.sh new file mode 100755 index 0000000..1a6dab7 --- /dev/null +++ b/HiperisoGtk.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/HiperisoGtk.sh" +if [ ! -x "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/HiperisoPlugson.sh b/HiperisoPlugson.sh new file mode 100755 index 0000000..fff07af --- /dev/null +++ b/HiperisoPlugson.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/HiperisoPlugson.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/HiperisoQt.sh b/HiperisoQt.sh new file mode 100755 index 0000000..1f5e658 --- /dev/null +++ b/HiperisoQt.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/HiperisoQt.sh" +if [ ! -x "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/HiperisoWeb.sh b/HiperisoWeb.sh new file mode 100755 index 0000000..df17f0e --- /dev/null +++ b/HiperisoWeb.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/HiperisoWeb.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/hiperiso-gui b/hiperiso-gui new file mode 100755 index 0000000..2260b06 --- /dev/null +++ b/hiperiso-gui @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +TARGET="$ROOT_DIR/build/payload/Hiperiso.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/hisocli b/hisocli new file mode 100755 index 0000000..829e040 --- /dev/null +++ b/hisocli @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/hisocli" +if [ ! -x "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/hisolnk b/hisolnk new file mode 100755 index 0000000..896db7c --- /dev/null +++ b/hisolnk @@ -0,0 +1,10 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +PAYLOAD_DIR="$ROOT_DIR/build/payload" +TARGET="$PAYLOAD_DIR/hisolnk" +if [ ! -x "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/hisoplugson b/hisoplugson new file mode 100755 index 0000000..39a3dad --- /dev/null +++ b/hisoplugson @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +TARGET="$ROOT_DIR/build/payload/HiperisoPlugson.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@" diff --git a/hisoweb b/hisoweb new file mode 100755 index 0000000..37d864d --- /dev/null +++ b/hisoweb @@ -0,0 +1,9 @@ +#!/bin/sh +set -e +ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +TARGET="$ROOT_DIR/build/payload/HiperisoWeb.sh" +if [ ! -x "$TARGET" ] && [ ! -f "$TARGET" ]; then + printf '%s\n' "Missing $TARGET. Build first with: ./scripts/build_all.sh" >&2 + exit 1 +fi +exec "$TARGET" "$@"