mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-02 07:07:46 +00:00
add cmd_duration_ms to propmt
This commit is contained in:
parent
d970d5f45f
commit
28b01bb96f
1 changed files with 17 additions and 2 deletions
|
@ -447,11 +447,25 @@ def git_right_prompt [gs os] {
|
||||||
] | str collect
|
] | str collect
|
||||||
})
|
})
|
||||||
|
|
||||||
|
let execution_time_segment = (
|
||||||
|
[
|
||||||
|
(ansi { fg: "#606060" bg: $TERM_BG})
|
||||||
|
(char -u e0b3)
|
||||||
|
(char space)
|
||||||
|
$env.CMD_DURATION_MS
|
||||||
|
(char space)
|
||||||
|
($R)
|
||||||
|
] | str collect
|
||||||
|
)
|
||||||
|
|
||||||
# 1. datetime - working
|
# 1. datetime - working
|
||||||
# $datetime_segment
|
# $datetime_segment
|
||||||
|
|
||||||
# 2. time only - working
|
# 2. time only - working
|
||||||
$time_segment
|
[
|
||||||
|
$execution_time_segment
|
||||||
|
$time_segment
|
||||||
|
] | str collect
|
||||||
|
|
||||||
# 3. git only - working
|
# 3. git only - working
|
||||||
# $git_segment
|
# $git_segment
|
||||||
|
@ -470,7 +484,7 @@ def git_right_prompt [gs os] {
|
||||||
# ]
|
# ]
|
||||||
}
|
}
|
||||||
|
|
||||||
def git_prompt [] {
|
export def git_prompt [] {
|
||||||
let gs = (gstat)
|
let gs = (gstat)
|
||||||
let os = ((sys).host.name)
|
let os = ((sys).host.name)
|
||||||
let left_prompt = (git_left_prompt $gs $os)
|
let left_prompt = (git_left_prompt $gs $os)
|
||||||
|
@ -484,6 +498,7 @@ def git_prompt [] {
|
||||||
}
|
}
|
||||||
#
|
#
|
||||||
# in the config.nu you would do something like
|
# in the config.nu you would do something like
|
||||||
|
# use "c:\some\path\to\nu_scripts\engine-q\prompt\oh-my.nu" git_prompt
|
||||||
# let-env PROMPT_COMMAND = { (git_prompt).left_prompt }
|
# let-env PROMPT_COMMAND = { (git_prompt).left_prompt }
|
||||||
# let-env PROMPT_COMMAND_RIGHT = { (git_prompt).right_prompt }
|
# let-env PROMPT_COMMAND_RIGHT = { (git_prompt).right_prompt }
|
||||||
# let-env PROMPT_INDICATOR = " "
|
# let-env PROMPT_INDICATOR = " "
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue