1.1.1 • Published 11 months ago

etiming v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

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 etiming

CLI 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 10

Output:

10
Command executed in 0.02 seconds

Chaining Commands

Etiming supports chaining multiple commands recursively:

npx etime npx etime npx etime npx etime echo 10

Output:

10
Command executed in 0.02 seconds
Command executed in 2.33 seconds
Command executed in 4.59 seconds
Command executed in 6.78 seconds

Global Installation

For more convenient access, you can install Etiming globally:

npm install -g etiming

Once installed globally, you can use the etime command independently across different projects:

etime echo 10

Output:

10
Command executed in 0.02 seconds

API 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}`);
  });
1.1.1

11 months ago

1.1.0

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago