JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 19
  • Score
    100M100P100Q71361F
  • License MIT

CLI portfolio for Ababil Hossain

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ababil) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Ababil Hossain — CLI Portfolio

    A beautifully styled Command Line Interface (CLI) portfolio showcasing Ababil Hossain, a passionate Web Developer & Programmer from Bangladesh.
    This terminal-based experience provides a vibrant, elegant, and colorful way to explore Ababil’s background, skills, and featured projects — all right from your console!

    Features

    • Vibrant UI powered by chalk and gradient-string
    • Clean, structured layout using boxen
    • Displays About, Skills, Projects
    • Single global CLI command — ababil
    • Fast, lightweight, and easy to customize

    Installation

    Install the CLI globally using your favorite package manager:

    npm

    npm install -g ababil

    yarn

    yarn global add ababil

    pnpm

    pnpm add -g ababil

    bun

    bun add -g ababil

    Then run the CLI from anywhere in your terminal:

    ababil

    Run Without Global Install

    You can also run the CLI directly using one of the following:

    npx

    npx ababil

    yarn dlx

    yarn exec ababil

    pnpm dlx

    pnpm dlx ababil

    bunx

    bunx ababil

    Sit back and enjoy the colorful interactive experience!

    Development Setup

    If you'd like to modify or contribute to this project, follow these steps:

    1. Clone the repository

      git clone https://github.com/DevAbabil/ababil.git
      cd ababil
    2. Install dependencies

      npm install
    3. Run in development mode

      npm run dev

    Project Structure

    ababil
    ├── scripts
    │   ├── build.sh
    │   └── publish.sh
    ├── src
    │   ├── components
    │   │   ├── _about.ts
    │   │   ├── _footer.ts
    │   │   ├── _header.ts
    │   │   ├── _skills.ts
    │   │   ├── _projects.ts
    │   │   └── index.ts
    │   ├── data
    │   │   └── index.ts
    │   ├── utils
    │   └── index.ts
    ├── .vscode
    │   └── settings.json
    ├── banner.ts
    ├── .gitignore
    ├── LICENSE
    ├── .npmignore
    ├── package.json
    ├── package-lock.json
    ├── README.md
    ├── tsconfig.json
    └── tsup.config.ts

    Tech Stack

    Category Technologies
    CLI Styling chalk, boxen, gradient-string
    Language TypeScript (Node.js, ES Modules)
    Bundler tsup
    Dev Runner tsx
    Package Tool npm, yarn, pnpm, bun

    Inspiration

    This project reflects my love for clean terminal experiences, minimalist design, and developer creativity. A single command — ababil — brings my portfolio to life, right inside your console.

    License

    This project is licensed under the MIT License. You’re free to use, modify, and distribute it with attribution.

    © 2025 Ababil Hossain · devababil.com