# Functions
NewCommand creates a root command with useful built-in features like: - profiling - version command with different output formats - help command with different output formats - command discovery for use as a CLI plugin.
NewProfilingOptions initializes ProfilingOptions with defaults.
# Structs
ProfilingOptions contains settings for profiling.
RootOptions contains options configured in the root command.