Skip to content

AnkushUjawane/dev-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

🚀 Dev CLI

Ultimate Linux Developer CLI Tool for DevOps engineers, developers, and power users.


✨ Features

  • 🖥️ System Information Dashboard
  • 🐳 Docker Command Integration
  • 📊 Interactive Terminal UI
  • 🔌 Plugin-Based Architecture
  • 🎨 Colored Output + Loading Spinners
  • ⚡ Fast, Lightweight & Developer-Friendly

🎬 Demo

dev start
? Select action
> 🖥 System Info
  🐳 Docker
  ❌ Exit

📦 Installation

🔹 Global Install (Recommended)

npm install -g dev-cli

🔹 Local Development

git clone https://github.com/YOUR_USERNAME/dev-cli.git
cd dev-cli
npm install
npm link

🚀 Usage

Start CLI

dev

Interactive Dashboard

dev start

Available Commands

dev hello        # Test command
dev sys          # Show system info
dev docker ps    # List containers
dev docker images

🐳 Docker Integration

Run Docker commands directly:

dev docker ps
dev docker images
dev docker start <container>
dev docker stop <container>

🧩 Plugin System

Extend CLI functionality using plugins.

Example Plugin

Create a file inside /plugins:

module.exports = (program) => {
  program
    .command("greet")
    .description("Custom plugin command")
    .action(() => {
      console.log("Hello from plugin 🚀");
    });
};

Run:

dev greet

📁 Project Structure

dev-cli
│
├── bin
├── commands
├── plugins
├── utils
├── config
└── README.md

🛠 Tech Stack

  • Node.js
  • Commander.js
  • Inquirer.js
  • Chalk
  • Figlet
  • Ora
  • Execa

🔥 Roadmap

  • Kubernetes Integration
  • AI CLI Assistant
  • SSH Manager
  • Project Generator
  • Plugin Marketplace
  • Voice-Controlled CLI

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a Pull Request

📜 License

MIT License


👨‍💻 Author

Ankush Ujawane


⭐ Support

If you like this project, give it a star ⭐ on GitHub!

About

Ultimate Linux Developer CLI Tool — Interactive dashboard, Docker & Kubernetes integration, plugin system, and AI-powered terminal assistant.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors