Skip to content

hixbehq/webx-cli

Repository files navigation

WebX CLI 🚀

A beautiful terminal portfolio & projects showcase card

npm version License: MIT

🎯 Quick Start

Run the following command to see the WebX CLI card in action:

npx anisafifi

That's it! No installation required. ✨

📦 Installation (Optional)

If you want to install globally:

npm install -g @webxbeyond/webx-cli

Then run:

anisafifi

🎨 Features

  • 🎭 Beautiful Terminal Card - Stylized portfolio display
  • 🌈 Multiple Themes - Dark, Light, and Solarized themes
  • 📱 Responsive Design - Works in any terminal size
  • Fast & Lightweight - Minimal dependencies
  • 🔧 Easy to Use - Single command execution

🖼️ Preview

┌─────────────────────────────────────┐
│                                     │
│              WebX CLI               │
│         Portfolio Showcase         │
│                                     │
│    Author: Anis Afifi              │
│    Projects & Portfolio Display     │
│                                     │
└─────────────────────────────────────┘

🎨 Themes

The CLI comes with multiple built-in themes:

  • Dark Theme - Cyan borders with round style
  • Light Theme - Yellow borders with classic style
  • Solarized Theme - Magenta borders with double style

🛠️ Development

Prerequisites

  • Node.js 16+
  • npm or yarn

Setup

  1. Clone the repository:
git clone https://github.com/webxbeyond/webx-cli.git
cd webx-cli
  1. Install dependencies:
npm install
  1. Run locally:
node index.js

Project Structure

webx-cli/
├── index.js          # Main CLI entry point
├── themes.js         # Theme configurations
├── config.js         # Configuration settings
├── ascii.js          # ASCII art and text styling
├── package.json      # Package configuration
└── README.md         # This file

📝 Usage Examples

Basic Usage

npx anisafifi

Alternative Commands

npx @webxbeyond/webx-cli
npx webx-cli

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Anis Afifi

🙏 Acknowledgments

⭐ Show your support

Give a ⭐️ if this project helped you!


Made with ❤️ by Anis Afifi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published