summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-11-17 23:19:10 -0500
committerJesse Luehrs <doy@tozt.net>2021-11-17 23:19:10 -0500
commit0d0eb5fe9ac69743d85e163106a6df7a1859913d (patch)
tree9e1a52ce99a7dee88701d4a7b6903ba2d4382cf3
parentdcbdc2a2c2acee0533108692d20457ac463aacc3 (diff)
downloadnbsh-0d0eb5fe9ac69743d85e163106a6df7a1859913d.tar.gz
nbsh-0d0eb5fe9ac69743d85e163106a6df7a1859913d.zip
differentiate root shells
-rw-r--r--src/readline.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/readline.rs b/src/readline.rs
index 365f5ec..8b3c847 100644
--- a/src/readline.rs
+++ b/src/readline.rs
@@ -12,7 +12,12 @@ impl Readline {
pub fn new() -> Self {
Self {
size: (24, 80),
- prompt: "$ ".into(),
+ prompt: if users::get_current_uid() == 0 {
+ "# "
+ } else {
+ "$ "
+ }
+ .into(),
input_line: "".into(),
pos: 0,
}