New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

cli-toolkit

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cli-toolkit

Modular command line interface toolkit

latest
Source
npmnpm
Version
0.0.2
Version published
Maintainers
1
Created
Source

Toolkit

Modular command line interface toolkit.

Install

npm install cli-toolkit

Test

npm test

To fetch all the modules and then run the tests:

npm run refresh

Modules

Arguments

Lightweight yet feature rich argument parser

The argparse module is a lightweight yet extremely capable argument parser consisting of ~100 lines of code.

Command

Command execution

The command module glues define and argparse adding support for more complex command parsing and execution.

Define

Chainable argument builder

The define module allows you to define your programs commands, options and flags in an intuitive and flexible manner using chained method calls.

Error

Unified error handling

The error module is designed around errors with associated exit status codes, it supports i18n should you need it and integrates seamlessly with ttycolor.

Locale

Utilities for working with LC environment variables

The locale module provides some utility functions for inspecting the terminal environment and extracting a locale identifer.

Color

Colors that respect the tty

The ttycolor module provides support for ANSI escape sequences whilst ensuring your log files are never cluttered with escape sequences.

Util

Utility functions for the toolkit

The util module provides some common functions shared across modules, typically for manipulating strings.

Notes

This package does not include any code, it serves as a location to document the modules and as a mechanism for running tests across all the modules.

It is also a convenient way to fetch all the modules if you wish to use them all.

License

Everything is MIT. Read the license if you feel inclined.

Keywords

cli

FAQs

Package last updated on 30 Jan 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts