website/docs/segments/system/executiontime.mdx
Displays the execution time of the previously executed command.
import Config from "@site/src/components/Config.js";
<Config data={{ type: "executiontime", style: "powerline", powerline_symbol: "\uE0B0", foreground: "#ffffff", background: "#8800dd", template: " <#fefefe>\ueba2</> {{ .FormattedMs }} ", options: { threshold: 500, style: "austin", always_enabled: true, }, }} />
| Name | Type | Default | Description |
|---|---|---|---|
always_enabled | boolean | false | always show the duration |
threshold | int | 500 | minimum duration (milliseconds) required to enable this segment |
style | enum | austin | one of the available format options |
Style specifies the format in which the time will be displayed. The table below shows some example times in each option.
| format | 0.001s | 2.1s | 3m2.1s | 4h3m2.1s |
|---|---|---|---|---|
austin | 1ms | 2.1s | 3m 2.1s | 4h 3m 2.1s |
roundrock | 1ms | 2s 100ms | 3m 2s 100ms | 4h 3m 2s 100ms |
dallas | 0.001 | 2.1 | 3:2.1 | 4:3:2.1 |
galveston | 00:00:00 | 00:00:02 | 00:03:02 | 04:03:02 |
galvestonms | 00:00:00:001 | 00:00:02:100 | 00:03:02:100 | 04:03:02:100 |
houston | 00:00:00.001 | 00:00:02.1 | 00:03:02.1 | 04:03:02.1 |
amarillo | 0.001s | 2.1s | 182.1s | 14,582.1s |
round | 1ms | 2s | 3m 2s | 4h 3m |
lucky7 | 1ms | 2.00s | 3m 2s | 4h 3m |
iso8601 | PT0S | PT2S | PT3M2S | PT4H3M2S |
iso8601ms | PT0.001S | PT2.1S | PT3M2.1S | PT4H3M2.1S |
:::note default template
{{ .FormattedMs }}
:::
| Name | Type | Description |
|---|---|---|
.Ms | number | the execution time in milliseconds |
.FormattedMs | string | the formatted value based on the style above |