etiming
v1.1.1
Published
Measure the time taken to execute a command
Readme
Etiming
Etiming is a lightweight and straightforward package designed to help you measure the execution time of commands with ease.
Installation
Install Etiming via npm with the following command:
npm install etimingCLI Usage
Etiming includes a simple CLI tool that allows you to measure the time taken to execute a command directly in your terminal.
Basic Usage
To use Etiming from the command line, run:
npx etime <command>For example:
npx etime echo 10Output:
10
Command executed in 0.02 secondsChaining Commands
Etiming supports chaining multiple commands recursively:
npx etime npx etime npx etime npx etime echo 10Output:
10
Command executed in 0.02 seconds
Command executed in 2.33 seconds
Command executed in 4.59 seconds
Command executed in 6.78 secondsGlobal Installation
For more convenient access, you can install Etiming globally:
npm install -g etimingOnce installed globally, you can use the etime command independently across different projects:
etime echo 10Output:
10
Command executed in 0.02 secondsAPI Usage
Etiming is also usable within Node.js as a programmatic API, providing the same functionality as the CLI tool.
Example
import etime from "etiming";
etime
.run("echo 3")
.then(({ duration, exitCode }) => {
console.log(
`Command executed in ${duration} seconds with exit code ${exitCode}`
);
})
.catch((err) => {
console.error(`Error: ${err.message}`);
});