{"library":"clite","type":"library","category":null,"description":"clite is a lightweight command-line interface (CLI) framework for Node.js applications, designed to provide essential boilerplate functionality. Its current stable version is 0.3.0, last released in March 2016, indicating that the project is likely no longer actively maintained. The library focuses on automating common CLI tasks such as displaying version information from `package.json`, generating help documentation, handling `stdin` input, notifying users of updates via `update-notifier`, and managing exceptions with non-zero exit codes. It leverages `abbrev` for command/option aliasing and `yargs` for robust argument parsing, including booleans and options. Commands are promise-based and lazy-loaded to optimize boot times. A key differentiator is its minimal configuration approach, allowing developers to quickly scaffold CLI tools without extensive setup, though its age might pose compatibility challenges with modern Node.js environments.","language":"javascript","status":"abandoned","version":"0.3.0","tags":["javascript","cli","terminal","framework"],"last_verified":"Wed May 27","install":[{"cmd":"npm install clite","imports":["const clite = require('clite');","clite(require('./config'));","module.exports = function myCommand(args) { /* ... */ };"]},{"cmd":"yarn add clite","imports":[]},{"cmd":"pnpm add clite","imports":[]}],"homepage":null,"github":"https://github.com/remy/clite","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/clite","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/clite/compatibility"}}