codewithdhruba
v1.0.0
Published
Interactive CLI portfolio of Dhrubaraj Pati (CodeWith Dhruba)
Downloads
171
Readme
codewithdhruba CLI
An interactive terminal-based portfolio profile for Dhrubaraj Pati, built with Node.js. It features a custom cyan-to-emerald gradient theme, real-time live statistics from the GitHub API, interactive project lists, blog summaries, and links that open directly in your browser.
Demo Preview
____ _ __ ___ _ _ ____ _ _
/ ___|___ __| | ___ \ \ / (_) |_| |__ | _ \| |__ _ __ _ | |__ __ _
| | / _ \ / _` |/ _ \ \ \ /\ / /| | __| '_ \| | | | '_ \| '__| | | '_ \ / _` |
| |__| (_) | (_| | __/ \ V V / | | |_| | | | |_| | | | | | | |_| |_) | (_| |
\____\___/ \__,_|\___| \_/\_/ |_|\__||_| |_|____/|_| |_|_| \__|_.__/ \__,_|
Frontend Developer & Creative Coder
● Available For Work
? What would you like to explore?
❯ > Contact Info
> Work Experience
> Featured Projects
> GitHub Overview (Live)
> Latest Blogs
> Tech Stack
> EducationFeatures
- Brand Gradient Title: Clean ASCII art header with custom gradients.
- Interactive Terminal UI: Navigate sections easily using Arrow keys and Enter, utilizing
inquirer. - Browser Integrations: Click to directly open social links, GitHub repositories, or live web demos.
- GitHub Live Integration: Queries the GitHub API to display live repository star counts, follower counts, and top repos, with a clean offline fallback if rate-limited or offline.
- Latest Blogs & Projects: Complete list of projects and blog summaries with links to read them.
How to Run Locally
Prerequisites
Make sure you have Node.js installed (v18 or above recommended).
Steps
- Clone or navigate to this directory:
cd codewithdhruba-cli - Install dependencies:
npm install - Run the CLI:
or execute directly:npm startnode bin/index.js
How to Publish and Run via npx
If you want anyone in the world to run your CLI profile by simply typing npx codewithdhruba:
- Login to npm:
Make sure you have an account on npmjs.com and run:
npm login - Publish the Package:
Inside this folder, run:
npm publish --access public - Run it Anywhere:
Once published, you or anyone else can run:
npx codewithdhruba
🛠️ Built With
- inquirer - Interactive command-line prompts.
- chalk - Text coloring.
- gradient-string - Custom gradients in the terminal.
- boxen - Boxes and borders styling.
- ora - Elegant loaders/spinners.
- open - Opens URLs in the default web browser.
