
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
cli-toolkit
Advanced tools
Modular command line interface toolkit.
npm install cli-toolkit
npm test
To fetch all the modules and then run the tests:
npm run refresh
Lightweight yet feature rich argument parser
The argparse module is a lightweight yet extremely capable argument parser consisting of ~100 lines of code.
Command execution
The command module glues define and argparse adding support for more complex command parsing and execution.
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.
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.
Utilities for working with LC environment variables
The locale module provides some utility functions for inspecting the terminal environment and extracting a locale identifer.
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.
Utility functions for the toolkit
The util module provides some common functions shared across modules, typically for manipulating strings.
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.
FAQs
Modular command line interface toolkit
We found that cli-toolkit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.