penguin/utils

my env utils

commit e57e9cf2d65197e5578ac528ebc793a35823ff00

author斟酌 鵬兄 <tgckpg@gmail.com>
date2026-06-26T11:25:14Z
subjectAdded missing __RBASH_SCRIPT
commit e57e9cf2d65197e5578ac528ebc793a35823ff00
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2026-06-26T11:25:14Z

    Added missing __RBASH_SCRIPT
---
 bash/rbashrc    | 14 +++++++++-----
 bash/rbashrc.in | 16 ++++++++++------
 2 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/bash/rbashrc b/bash/rbashrc
index 0ac8266..503e20a 100755
--- a/bash/rbashrc
+++ b/bash/rbashrc
@@ -1,5 +1,13 @@
-RBASH_HOME="${RBASH_HOME:-$HOME/.rbash}"
+#!/usr/bin/env bash
+
+case $- in
+  *i*) ;;
+  *) return ;;
+esac
+
+__RBASH_SCRIPT="${BASH_SOURCE[0]}"
 
+RBASH_HOME="${RBASH_HOME:-$HOME/.rbash}"
 RBASH_REMOTE="${RBASH_REMOTE:-https://sgit.k8s.astropenguin.net}"
 RBASH_REPO="${RBASH_REPO:-penguin/utils}"
 RBASH_REF="${RBASH_REF:-master}"
@@ -11,10 +19,6 @@ RBASH_ENV="$RBASH_HOME/env"
 RBASH_MERGED="$RBASH_CACHE_DIR/merged"
 RBASH_BIN="$RBASH_HOME/bin"
 
-RHOSTNAME="${RHOSTNAME:-\\u}"
-RDOMAIN="${RDOMAIN:-@$(hostname -s)}"
-RCOLOR="${RCOLOR:-6}"
-
 # ---- rbash: bash/core/00_env.bash ----
 
 # Host prompt placeholders can be replaced by rbash-upgrade/install.
diff --git a/bash/rbashrc.in b/bash/rbashrc.in
index 9623687..d9dd383 100644
--- a/bash/rbashrc.in
+++ b/bash/rbashrc.in
@@ -1,5 +1,13 @@
-RBASH_HOME="${RBASH_HOME:-$HOME/.rbash}"
+#!/usr/bin/env bash
+
+case $- in
+  *i*) ;;
+  *) return ;;
+esac
+
+__RBASH_SCRIPT="${BASH_SOURCE[0]}"
 
+RBASH_HOME="${RBASH_HOME:-$HOME/.rbash}"
 RBASH_REMOTE="${RBASH_REMOTE:-https://sgit.k8s.astropenguin.net}"
 RBASH_REPO="${RBASH_REPO:-penguin/utils}"
 RBASH_REF="${RBASH_REF:-master}"
@@ -9,8 +17,4 @@ RBASH_CACHE_DIR="$RBASH_HOME/cache"
 RBASH_CONFIG="$RBASH_HOME/config"
 RBASH_ENV="$RBASH_HOME/env"
 RBASH_MERGED="$RBASH_CACHE_DIR/merged"
-RBASH_BIN="$RBASH_HOME/bin"
-
-RHOSTNAME="${RHOSTNAME:-\\u}"
-RDOMAIN="${RDOMAIN:-@$(hostname -s)}"
-RCOLOR="${RCOLOR:-6}"
\ No newline at end of file
+RBASH_BIN="$RBASH_HOME/bin"
\ No newline at end of file