Zero-dependency descriptively typed command-line argument parser
```js const program = require("ez-args"); const cli = new program(); cli.use(require("ez-args-json")); //Save data to the home directory: cli.json.set("key","value"); //Get data cli.json.get("key"); //Check if data exists cli.json.has("key"); //
just emit 'log' events on the process object
extended POSIX-style sprintf
Outputs info about system and webpack config
A mature, feature-complete library to parse command-line options.
Michelson parser, validator, and formatter for Taquito.
process.nextTick but always with args
Workflow runtime for AI agents - deterministic pipelines with approval gates
TypeScript definitions for command-line-args
Remote proxy for Model Context Protocol, allowing local-only clients to connect to remote servers using oAuth
Schema validation for the mutation server protocol (MSP).
🐊Putout operator adds ability to add args to referenced variables that was not defined
Build your commands on minimist!
Put a bunch of emitted events in an array, for testing.
Svelte Code Checker Terminal Interface
Minimal toolkit for building CLIs
Straight-forward node.js arguments parser
Elegant CLI Builder
qjobs is a simple and stupid queue job manager for nodejs
A Typescript wrapper around command-line-args with additional support for markdown usage guide generation
TypeScript definitions for cross-spawn
Parse argument options
string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.
LuaSkills core runtime library for loading, invoking, and managing Lua skill packages.
WASM ABI types and host-call interfaces for the Interstice runtime
Command-line tools to run and manage Interstice nodes and modules
Core runtime for loading and executing Interstice WASM modules
Rust SDK and helpers for writing Interstice WASM modules
Core SDK utilities used by Interstice modules and macros
Procedural macros to generate typed SDK bindings for Interstice modules
MCP stdio test client
== Description A Rack compatible JSON-RPC2 server domain specific language (DSL) - allows JSONRPC APIs to be defined as mountable Rack applications with inline documentation, authentication and type checking. e.g. class Calculator < JSONRPC2::Interface title "JSON-RPC2 Calculator" introduction "This interface allows basic maths calculations via JSON-RPC2" auth_with JSONRPC2::BasicAuth.new({'user' => 'secretword'}) section 'Simple Ops' do desc 'Multiply two numbers' param 'a', 'Number', 'a' param 'b', 'Number', 'b' result 'Number', 'a * b' def mul args args['a'] * args['b'] end desc 'Add numbers' example "Calculate 1 + 1 = 2", :params => { 'a' => 1, 'b' => 1}, :result => 2 param 'a', 'Number', 'First number' param 'b', 'Number', 'Second number' optional 'c', 'Number', 'Third number' result 'Number', 'a + b + c' def sum args val = args['a'] + args['b'] val += args['c'] if args['c'] val end end end
An opinionated and type-safe structured logging solution. Configures any Rails app to log JSON to stdout. Structured logging is automatically configured for many gems, including Sidekiq, Carrierwave, Shrine, etc. Log messages, params, and job args are automatically filtered and scrubbed to remove any sensitive info.
Balsamique (pronounced "Balsami-QUEUE") is a Redis-backed Ruby library which implements a job queue system. Balsamique jobs consist of JSON-encoded args hashes, along with lists of tasks and their successful outputs. Jobs can be enqueued to run at some time in the future, and workers can also delay the running of subsequent tasks. Retries are automatically scheduled at the time a worker checks out a job, and cancelled only when the worker reports success. In contrast to Resque, Balsamique uses Lua scripting in Redis extensively to make job state transitions as atomic as possible.
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.