$ show bnb/bitandbang
This repository contains a simple CLI tool that displays a personal business card in the terminal when invoked via `npx bitandbang`. The output includes the owner's name, handle, and links to various professional profiles (Bluesky, npm, GitHub, LinkedIn, and a personal website), all formatted with colors and enclosed in a box. The architecture consists of two main parts: a build script (`build.mjs`) that generates the formatted output using the `chalk` and `boxen` libraries, and a runner script (`bin/card.mjs`) that reads and prints the pre-generated output. The build script is executed during the `npm run build` step, and the runner is the entry point specified in the package.json. This separation allows the output to be static and quickly displayed, though it could be simplified by generating the output directly in the runner. The project demonstrates good practices such as having a clear README, MIT license, and using modern JavaScript ES modules. Dependencies are limited to `chalk` for styling and `boxen` for layout, with development dependencies for code formatting and linting via `@biomejs/biome`. While the tool is functional and serves its niche purpose well, its simplicity means it lacks advanced features or complex architecture, and the dependencies may be outdated given the last commit date in 2026.
The LLM identified 1 files worth highlighting for reuse:
This script generates a formatted business card for the terminal using chalk for styling and boxen for layout. It is self-contained and can be reused in another project by modifying the data object to display different information.