{"library":"cli-progress-footer","type":"library","category":null,"description":"cli-progress-footer is a Node.js utility for managing dynamic progress content displayed consistently below the standard output stream in command-line interfaces. The package, currently stable at version 2.3.3, receives maintenance updates and bug fixes (e.g., a fix for `\\r` characters in v2.3.3) rather than a fixed release cadence. Its key differentiator is its robust handling of `process.stdout.write` and `process.stderr` by default, ensuring that dynamic progress information remains at the bottom of the terminal, even when other parts of the application or child processes are writing to the console. It also includes a workaround for child processes that might otherwise disrupt the progress display, making it reliable for complex CLI tools. The library is content-agnostic, allowing any string to be used for the progress message.","language":"javascript","status":"active","version":"2.3.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cli-progress-footer","imports":["const cliProgressFooter = require('cli-progress-footer')();","const cliProgressFooter = require('cli-progress-footer')();\ncliProgressFooter.updateProgress('...');","const cliProgressFooter = require('cli-progress-footer')();\ncliProgressFooter.writeStdout('Regular log message\\n');"]},{"cmd":"yarn add cli-progress-footer","imports":[]},{"cmd":"pnpm add cli-progress-footer","imports":[]}],"homepage":null,"github":"https://github.com/medikoo/cli-progress-footer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cli-progress-footer","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/cli-progress-footer/compatibility"}}