chalk
Terminal string styling done right
Found 3125 results for command-line
Terminal string styling done right
Strip ANSI escape codes from a string
ANSI escape codes for styling strings in the terminal
Detect whether a terminal supports color
Check if argv has a specific flag
Wordwrap a string with ANSI escape codes
Regular expression for matching ANSI escape codes
Get the visual width of a string - the number of columns required to display it
easily create complex multi-column command-line-interfaces
Gracefully restore the CLI cursor on exit
ANSI escape codes for manipulating the terminal
easily create complex multi-column command-line-interfaces
Slice a string with ANSI escape codes
Get your PATH prepended with locally installed binaries
Toggle the CLI cursor
Unicode symbols with fallbacks for older terminals
A collection of common interactive command line user interfaces.
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
Colored symbols for various log levels. Example: `✔︎ Success`
Lightweight, beautiful and user-friendly prompts
Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
Check if a string has ANSI escape codes
Core Inquirer prompt API
Inquirer confirm prompt
Inquirer core TS types
Create clickable links in the terminal
Get the visual width of the widest line in a string - the number of columns required to display it
Inquirer input text prompt
Vendored version of figures, for CJS compatibility
Inquirer multiline editor prompt
Inquirer select/list prompt
Inquirer checkbox prompt
CommonJS version - The smallest and fastest command-line coloring package on the internet
Inquirer password prompt
Inquirer checkbox prompt
Inquirer prompts, combined in a single package
Inquirer rawlist prompt
Inquirer search prompt
Inquirer number prompt
The smallest and fastest command-line coloring package on the internet
Terminal string styling with tagged template literals
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
The color gray, in ansi.
React for CLI
Effortlessly build beautiful command-line apps 🪄 [Try the demo](https://stackblitz.com/edit/clack-prompts?file=index.js)
Clack contains low-level primitives for implementing your own command-line applications.
parse arguments with recursive contexts
Beautiful color gradients in terminal output
The color cyan, in ansi.
The color red, in ansi.
Autocomplete prompt for inquirer
A beautiful command-line prompt for node.js
Use Typescript for configuration files. Types for safety. Compiled for speed.
A module for making CLI applications with NestJS. Decorators for running commands and separating out config parsers included. This package works on top of commander.
Strip ANSI color codes from a string. No dependencies.
Full xterm terminal, in your browser
Automagically generates command-line interfaces (CLI) for any module. Expected options and help sections are created automatically based on parameters names, with support to async. It can be installed globally, in order to *execute* any module, or .js fil
Parse CLI help output
Command-line interface.
The color green, in ansi.
Cross-platform success symbol.
Standalone autocomplete cli prompt based on inquirer core
The color grey, in ansi.
Node.js port of Python's shlex shell-like lexer
The color dim, in ansi.
The color blue, in ansi.
The color bgcyan, in ansi.
The color bgblue, in ansi.
The color magenta, in ansi.
The color reset, in ansi.
The color black, in ansi.
The color bgblack, in ansi.
The color white, in ansi.
The color strikethrough, in ansi.
The color bold, in ansi.
Cross-platform info symbol.
The color italic, in ansi.
The color bgyellow, in ansi.
The color underline, in ansi.
The color bggreen, in ansi.
The color hidden, in ansi.
React hook for subscribing to stdout dimensions in Ink
Lightweight, beautiful and user-friendly prompts
The color bgmagenta, in ansi.
Cross-platform error symbol.
The color yellow, in ansi.
A headless terminal component that runs in Node.js
Multi-colour console output from chalk with added awesome
Gradient color component for Ink
Awesome text component for Ink
The color bgred, in ansi.
The color bgwhite, in ansi.
The color inverse, in ansi.
Link component for Ink
Cross-platform warning symbol.
A cross-platform library for safely passing strings through shells
Display images in iTerm
With Bruno CLI, you can now run your API collections with ease using simple command line commands.
Strips ANSI Control Characters from string or stream
A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.
A wrapper around inquirer that makes it easy to create and selectively reuse questions.
Normalize and validate Node.js versions
Terminal string styling done right
Fetch releases on nodejs.org
Typed command-line arguments parser
A testing utility for nest-commander. It builds on top of ideas from @nestjs/testing and is not tied to any test framework directly.
Resolve Node.js version aliases like 'latest', 'lts' or 'erbium'
List all available Node.js versions
Create and manage multiple spinners in command-line interface programs
cli for mastra
Check if the process is running as administrator on Windows
parse arguments with recursive contexts
Command-line interface for Kubb, enabling easy generation of TypeScript, React-Query, Zod, and other code from OpenAPI specifications.
light weight option/argv parser for node, it only parses options, nothing more then that.
Light wrapper for vinyl-fs to add streams support in a way that plays nice with Assemble middleware.
Assemble pipeline plugin for handling custom middleware stages.
Ask questions, persist the answers. Basic support for i18n and storing answers based on current working directory.
Plugin that post-processes the object returned from [yargs-parser] so that values can be passed over to base-cli
A library that helps you write tiny, fast and beautiful CLI apps that can automatically check for updates.
Assemble plugin for rendering views in a vinyl pipeline.
Assemble pipeline plugin for pushing views into a vinyl stream.
Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.
The core assemble application with no presets or defaults. All configuration is left to the implementor.
Expand parsed command line arguments using expand-object.
Check if the process is running with elevated privileges
Assemble plugin (^0.6.0) for loading globs of views onto custom view collections. Also works with verb or other Templates.js based applications.
A tiny and fast package for adding colors to your terminal output.
base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.
Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.
Normalizers for common argv commands handled by the base-cli plugin. Also pre-processes the given object with base-cli-schema before calling `.process()`
Inquirer sortable checkbox prompt
MCP server for terminal operations and file editing
Make your JSON look AWESOME!
Enhance your conventional commits with gitmoji
Colorful animations in terminal output
Smart and beautiful script runner that hijacks any `npm run`, `yarn` and `npx` calls for ultra fast execution
256 xterm color codes
Command-line interface.
A pluggable logging utility with built-in colors, styles, and modes.
Gulp.js command execution for humans
Terminal loading effect.
Get your PATH prepended with locally installed binaries. This is a fork of sindresorhus/npm-run-path, but with CommonJS support.
Get the preferred Node.js version of a project or user
Display images in the terminal
Inquirer testing utilities
Console log colors helper for simple lightweight useage, no external dependencies.
Inquirer prompt for ordered multiselect choices
Command-line option parser
Commander.js with integrated interactive prompts
Download a specific version of Node.js
Create and manage multiple spinners in command-line interface programs
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Run any command on specific Node.js versions
Colorful animations in terminal output
Strip ANSI escape codes
A convention for building command-driven CLI apps
Command-line option parser similar to getopt
<h1 align="center">Infisical CLI</h1> <p align="center"> <p align="center"><b>Embrace shift-left security with the Infisical CLI and strengthen your DevSecOps practices by seamlessly managing secrets across your workflows, pipelines, and applications.</
nvm + execa = nvexeca
Terminal string styling done right
Get the longest value for the given property from an array of objects, or the longest value in an object. Useful for aligning values for text tables, CLI help, etc.
Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4
ANSI colors for your cli with no dependencies
A command-line tool to collect and report code coverage of a JavaScript program
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Lightweight, beautiful and user-friendly prompts
Render markdown text using Ink
A CLI parser built with Zod.
Strip ANSI escape codes
Command-line interface for SettleMint SDK, providing development tools and project management capabilities
📝 Generate a Simple and Portable Markdown documentation for your API
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
🚀 MARIA v3.8.0 - Advanced Multimodal AI Development Platform. Revolutionary voice, video & image generation with Google GenAI integration. Features Gemini 2.5 Flash TTS, Veo 2.0 video generation, and Imagen 4.0 image creation. Delivers seamless multimoda
A command-line JSON, YAML and TOML validator that's on your wavelength
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
CouchBackup - command-line backup utility for Cloudant/CouchDB
Generate plugin that gathers data from the user's environment to pre-populate data for hints.
Super easy declarative CLI framework with a single configuration object and a single function call.
Flexible, powerful, and simple command/argument parser for CLI applications
Initializes a handful of (empty) template collections to your generator, such as docs, includes, badges, and layouts, along with a few generic defaults.
Temporarily overrides the command line arguments. This is useful for testing.
colorize console log, this module can work with require('debug')
Ansi codes, figlet fonts, and ascii art. 100% JS
Read files and process the contents
Simplified and community-driven man pages
A simple alias for istanbul + coveralls
Use this generator to add some common default settings to your 'generate', verb, and assemble generators.
Everything you need to create awesome command line interfaces
``` _ _ _ (_)(_) | | __ _ ___ ___ _ _ ______ __ _ _ __ | |_ / _` |/ __| / __|| || ||______| / _` || '__|| __| | (_| |\__ \| (__ | || | | (_| || | | |_ \_
Write terminal strings in UTF typefaces
Promptbook: Run AI apps in plain human language across multiple models and platforms
This is the Node.js adapter of [python font tools](https://github.com/fonttools/fonttools) via [Pyodide](https://pyodide.org) without having to install python and its dependencies.
🍛 Ultralight http server with live reload. [CLI + API]
Ansi codes for ascii-art
Synchronous shell scripting for Node.js.
The command-line tool for [docs](https://github.com/unix/docs).
Check if Node script is running on AppVeyor
Rainbow Query Language
A full-featured no-nonsense command line parser with no external dependencies
Show log messages on your terminal with style :-) . Use debugging levels to enable or disable log messages.
Handle command line arguments and sub arguments and sub sub arguments and sub sub sub arguments, etc.
Fork of enquirer/enquirer with some bug fixes and UX changes
SheetXL - Command line tool
The ultimate command line tool for populating your MongoDB database.
Render markdown text using Ink
The command-line interface for RONIN.
Simple and powerful testing for command-line apps
Promptbook: Run AI apps in plain human language across multiple models and platforms
Diagramers CLI - Command-line tools for managing Diagramers projects
Convert the properties of an object to command line flags.
🚀 The fastest i18n toolkit with 97% performance boost! Zero-dependency, enterprise-grade internationalization for React, Vue, Angular, Python, Java, PHP & more. Features PIN protection, auto framework detection, 7+ UI languages, and comprehensive transla
The command-line interface for RONIN.
Command line grammar checker
CLI and local web note-taking, bookmarking, and archiving with encryption, search, Git-backed versioning and syncing, tagging, and more in a single portable script.
Strip ANSI colors, attributes from a string
Command-line interface for devlog - Extract and stream chat history to devlog server
A lightweight, type-safe TypeScript library for building beautiful command-line interfaces with zero dependencies
Determine if your terminal supports text animations.
A simple CLI to manage multi-server deployment
MCP server for executing CMD and SSH commands
A secure Model Context Protocol (MCP) server for executing commands in Windows Subsystem for Linux (WSL) with built-in safety features and validation
A beautiful command-line prompt for node.js
Execute processes using output from glob.
Useful command-line tools for Node.js project
LaunchQL CLI
tools for the node-jose library
[](https://www.npmjs.com/package/@2501-ai/cli) [](https://www.2501.ai/research/full-humaneval-benchmark) [![Lic
Drop-in replacement for stdout/stderr that converts output to strings for testing
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
Secure terminal command execution for Model-Context-Protocol servers
Create a command-line argument from a string or string (key) and value.
Easily register termination signals callbacks.
A simple library to draw option menu, text popup or other widgets and layout on a Node.js console.
tokenize a string that includes ansi code
Export PowerPoint to PDF and/or PNG
> A lightweight, AI-powered npm package finder — directly from your terminal.
A simple Webpack loader for files starting with a shebang (usually #!/usr/bin/env node)
JZ-Coder - 金钟科技集团开发的AI驱动的终端助手,理解代码库、编辑文件、运行命令并自动化开发工作流。
Detect whether a terminal or browser supports ansi colors.
Retrieve arguments of Node command line argument , smoothly.
Ansi escaped color styling for the console and terminal
融AI(RongAI) - 基于 AI 的智能终端助手,理解代码库,编辑文件,执行命令,自动化开发流程。作者:yankai.xie
A Reactive CLI that generates commit messages for Git and Jujutsu with various AI
Type-safe combinatorial command-line interface parser
Lightweight, beautiful and user-friendly prompts
Type-safe combinatorial command-line interface parser
Bring colors and styles to the command-line with ease.
Terminal and Console string styling done right.
Command line utility for automatically injecting environment variables into files.
command-line interface for lighthouse issue tracker