[comment]: <> (At first, create a new CommandLine with program name and description. Add options and values by using respectively _addOption_ and _addValue_.)
When you create the ExecutionTimer, il will start automatically, except if you pass “false”.
[comment]: <> (Default options for help (-h / --help) and version (--version) can be add with _addDefaultArguments_ and use _treatDefaultArguments_ for launching associated treatments.)
Call start(), step() and stop() to respectively start, store a step and stop the time measurement.
Then you could use getDuration() or getRelativeDuration() to get durations.
[comment]: <> (Treat script arguments with _parse_ : return an object of variables.)
Each duration can export to multiple units (microseconds, millseconds, seconds, minutes, hours and days).
With these units, you can get the full value (12.5 secondes = 12500 milliseconds) or relative to upper units (12.5 seconds => 500 milliseconds).