time

star 4.5k

Command execution timing — microsecond precision, statistical analysis, comparison. Zero barrier — use with x-cmd or shell built-in time command. Use for "timing", "benchmark", "performance", "profiling".

x-cmd By x-cmd schedule Updated 6/12/2026

name: time description: | Command execution timing — microsecond precision, statistical analysis, comparison. Zero barrier — use with x-cmd or shell built-in time command. Use for "timing", "benchmark", "performance", "profiling".

metadata: version: "0.1.0" category: performance tags: [timing, benchmark, performance, measurement, statistics] repository: https://github.com/x-cmd/skill0 type: skill0

time — skill0

Measure command execution time. From single-shot microsecond timing to multi-run statistical analysis.

Quick Start

# With x-cmd
x time <command>                      # Single microsecond timing
x time stress -c 100 <command>        # 100-run statistics
x time cmp 'cmd1' 'cmd2' 'cmd3'      # Compare commands

# Without x-cmd — use shell built-ins
time <command>                        # Basic timing
# For benchmarking, use a loop:
for i in $(seq 1 100); do
  start=$(date +%s%N)
  <command>
  end=$(date +%s%N)
  echo $(( end - start ))
done

What's Available

Command Description
x time <cmd> Single run, microsecond precision
x time getms <cmd> Millisecond precision
x time stress -c N <cmd> N runs with full stats
x time stress -b N <cmd> Auto-decide runs within budget
x time cmp 'c1' 'c2' Compare multiple commands

Output Formats

  • --csv CSV for programmatic analysis
  • --tsv Tab-separated
  • --yml YAML

This skill0 grows

Starting with the essentials. Will add:

  • Benchmarking patterns
  • Statistical interpretation guide
  • Common performance anti-patterns
Install via CLI
npx skills add https://github.com/x-cmd/x-cmd --skill time
Repository Details
star Stars 4,473
call_split Forks 152
navigation Branch main
article Path SKILL.md
More from Creator