rwx/shell
This commit is contained in:
parent
b67107c737
commit
527b2d2a67
3 changed files with 8 additions and 5 deletions
|
@ -17,7 +17,7 @@ x() {
|
|||
"${@}"
|
||||
}
|
||||
|
||||
[ "${RWX_SHELL}" = "bash" ] || return
|
||||
[ "$(rwx_shell)" = "bash" ] || return
|
||||
|
||||
# shellcheck disable=SC3033
|
||||
..() {
|
||||
|
|
|
@ -11,7 +11,6 @@ RWX_SELF_NAME="rwx"
|
|||
# │ variables │
|
||||
# ╰───────────╯
|
||||
|
||||
RWX_SHELL="$(cat "/proc/${$}/comm")"
|
||||
RWX_SYSTEM_ROOT="/usr/local/lib"
|
||||
|
||||
RWX_MAIN_PATH="${RWX_ROOT_SYSTEM}/${RWX_MAIN_NAME}"
|
||||
|
@ -21,6 +20,10 @@ rwx_self_user() {
|
|||
echo "${HOME}/${RWX_SELF_NAME}"
|
||||
}
|
||||
|
||||
rwx_shell() {
|
||||
cat "/proc/${$}/comm"
|
||||
}
|
||||
|
||||
# ╭──────╮
|
||||
# │ core │
|
||||
# ╰──────╯
|
||||
|
@ -119,7 +122,7 @@ rwx_source() {
|
|||
|
||||
# run initial steps
|
||||
rwx_main() {
|
||||
case "${RWX_SHELL}" in
|
||||
case "$(rwx_shell)" in
|
||||
"sh" | \
|
||||
"bash")
|
||||
# system root
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
_rwx_shell_color() {
|
||||
local code="${1}"
|
||||
case "${RWX_SHELL}" in
|
||||
case "$(rwx_shell)" in
|
||||
"bash")
|
||||
printf "\x01\e[0"
|
||||
if [ -n "${code}" ]; then
|
||||
|
@ -33,7 +33,7 @@ rwx_shell_configure() {
|
|||
PS1="\$(rwx_shell_prompt \${?})"
|
||||
PS2="├ "
|
||||
# specific
|
||||
case "${RWX_SHELL}" in
|
||||
case "$(rwx_shell)" in
|
||||
"bash")
|
||||
# completion
|
||||
local root="/usr/share/bash-completion"
|
||||
|
|
Loading…
Reference in a new issue