parvej-ahmed
v1.0.0
Published
Personal branding CLI for Parvej Ahmed with an animated terminal UI.
Maintainers
Readme
parvej-ahmed CLI
This is a personal branding terminal application for Parvej Ahmed. The tool displays an animated ASCII banner, a hacker-style dark theme, and an interactive menu that links to social profiles and portfolio.
Features
- Animated Figlet banner with smooth fade-in
- Dark/developer aesthetic with neon cyan & magenta accents
- Loading spinner on startup (Ora)
- Menu navigable with arrow keys (Inquirer)
- Cross‑platform (
Windows,macOS,Linux) - Uses modern ES modules and professional project structure
Note: Node.js 14 or newer is required because we use ES module syntax and some modern APIs.
Installation & Development
Local testing using npm link
cd path/to/parvej-ahmed
npm install # install dependencies
npm link # symlink globally
# now you can run the CLI locally
parvej-ahmed
# or using npx for testing
npx .The npm link command will create a global symlink so you can run parvej-ahmed from anywhere.
Publishing to npm
- Ensure you are logged in:
npm login(you may need to re-run this command if you log out or switch accounts). - If you haven't already, update the
versionfield inpackage.json. - Run
npm publish --access public.
Tip: If your npm account has two‑factor authentication enabled (2FA) you will need to use an access token with the
--_authTokenoption or configure an automation token with thebypass 2fapermission. A 403 error like the one shown below indicates 2FA is required. See https://docs.npmjs.com/using-two-factor-authentication for details.
Once the package is published, users can run the tool with:
npx parvej-ahmedUsage
Just execute the command and browse the menu with the arrow keys. Selecting an item will open the corresponding URL in your default browser.
npx parvej-ahmedDevelopment notes
- Entry point is
index.jswith a proper shebang (#!/usr/bin/env node). - Dependencies are kept minimal for performance.
- Designed with user experience in mind: spinners, clean spacing, readable output.
Feel free to fork, improve, or adapt for your own branding.
