diff options
author | Gautham Warrier <gautham.r.w@gmail.com> | 2020-11-07 21:00:08 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-07 16:30:08 +0100 |
commit | 7450510327ef203bae866d9690d111f526aa61a6 (patch) | |
tree | f670da5cacf72611fcb7a6d98eba555f9fcdb517 /src/init | |
parent | 30db07aaf3aae721c6b9175102292e7e33941d12 (diff) |
perf(init): use $RANDOM env-var instead of starship session to generate session-key (#1755)
Diffstat (limited to 'src/init')
-rw-r--r-- | src/init/starship.bash | 4 | ||||
-rw-r--r-- | src/init/starship.zsh | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/init/starship.bash b/src/init/starship.bash index f7bd2d9d0..a51b7c2dd 100644 --- a/src/init/starship.bash +++ b/src/init/starship.bash @@ -86,4 +86,6 @@ STARSHIP_START_TIME=$(::STARSHIP:: time) export STARSHIP_SHELL="bash" # Set up the session key that will be used to store logs -export STARSHIP_SESSION_KEY=$(::STARSHIP:: session) +STARSHIP_SESSION_KEY="$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM"; # Random generates a number b/w 0 - 32767 +STARSHIP_SESSION_KEY="${STARSHIP_SESSION_KEY}0000000000000000" # Pad it to 16+ chars. +export STARSHIP_SESSION_KEY=${STARSHIP_SESSION_KEY:0:16}; # Trim to 16-digits if excess. diff --git a/src/init/starship.zsh b/src/init/starship.zsh index a01844bd6..0c25121a7 100644 --- a/src/init/starship.zsh +++ b/src/init/starship.zsh @@ -78,4 +78,6 @@ STARSHIP_START_TIME=$(::STARSHIP:: time) export STARSHIP_SHELL="zsh" # Set up the session key that will be used to store logs -export STARSHIP_SESSION_KEY=$(::STARSHIP:: session) +STARSHIP_SESSION_KEY="$RANDOM$RANDOM$RANDOM$RANDOM$RANDOM"; # Random generates a number b/w 0 - 32767 +STARSHIP_SESSION_KEY="${STARSHIP_SESSION_KEY}0000000000000000" # Pad it to 16+ chars. +export STARSHIP_SESSION_KEY=${STARSHIP_SESSION_KEY:0:16}; # Trim to 16-digits if excess. |