Skip to content

Decode CLI is your all-in-one developer companion, created to make coding faster, cleaner, and more powerful. Whether you’re spinning up a backend API, launching a Vite frontend, or automating your setup — Decode does it all.

License

Notifications You must be signed in to change notification settings

vickydecodes/decode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

        ____                       _       
       |  _ \  ___  ___   ___     | | ___  
       | | | |/ _ \/ __| / _ \ / _` |/ _ \ 
       | |_| |  __/ (__ | (_) | (_| |  __/ 
       |____/ \___|\___| \___/ \__,_|\___| 

      🧩 Decode CLI — Vicky’s Developer Utility
      ⚡ Automate • Scaffold • Build • Deploy

🧩 DECODE CLI

The Developer’s Swiss Army Knife

Made with ⚡ by @vickydecodes

Automate. Scaffold. Build. Deploy. Your terminal just got smarter.



✨ Overview

Decode CLI is your all-in-one developer companion, created to make coding faster, cleaner, and more powerful. Whether you’re spinning up a backend API, launching a Vite frontend, or automating your setup — Decode does it all.

It’s not just another CLI; it’s your coding sidekick. And yeah, it’s built by a dev for devs.


🚀 Quick Install

No setup. No fuss. Just one line:

npm install -g @vickydecodes/decode

Once installed, you can instantly use it anywhere:

decode -info      # view current directory info
decode -backend   # create an express backend
decode -frontend  # run vite setup
decode -go        # start project

✅ That’s it — no imports, configs, or extra steps. Decode becomes a global command available in any terminal.


⚙️ Commands Reference

🧩 Command 💬 Description
decode -p pkg1 pkg2... Install npm packages quickly.
decode -frontend Create a new Vite frontend interactively.
decode -backend [name] Scaffold a Node + Express backend (with dotenv + cors).
decode -folders -mcrs Create models/, controllers/, routes/, services/.
decode -files f1 f2... Instantly create multiple files.
decode -run Interactive script runner (pick from package.json).
decode -go Smart start: runs npm run dev → fallback to npm start.
decode -plugin <name> Execute a plugin from ./plugins.
decode -open Open your project in VS Code.
decode -term Open a terminal in current directory.
decode -info Display current directory info.
decode -dash (Coming soon) Decode Web Dashboard.
decode init <cli-name> Build your own CLI — powered by Decode.

🧱 Example Workflows

⚡ Full-Stack Setup in 3 Lines

decode -frontend
decode -backend api
decode -go

🧰 Backend-Only Setup

decode -backend myapi
decode -folders -mcrs
decode -p express mongoose cors dotenv
decode -files .env .gitignore README.md

💻 File / Folder Utilities

decode -folders -mcrs
decode -files index.html style.css main.js

🧠 Create Your Own CLI

Decode can also build new CLIs under your own name 😎

decode init mycli
cd mycli
npm link

Then use it globally:

mycli -info
mycli -backend api

🔌 Plugin System

Extend Decode with your own plugins inside the plugins/ folder.

Example: plugins/hello.js

console.log("👋 Hello from your Decode plugin!");

Run it:

decode -plugin hello

🧠 Future Integration — Flux Mode

Decode is part of the VickyDecodes Developer Suite, alongside @vickydecodes/flux.

Soon you’ll be able to do:

decode -flux myapi

and instantly get a Flux-powered backend scaffold.


🪄 Pro Shortcuts

Command What It Does
decode -open Launch VS Code instantly.
decode -term Opens terminal at project root.
decode -go Runs npm run dev or npm start.
decode -info Lists directory contents.

🧭 Folder Structure (After Init)

decode/
├── index.js
├── package.json
├── plugins/
│   └── hello.js
└── README.md

🧑‍💻 Developer Mode

git clone https://github.com/vickydecodes/decode
cd decode
npm link
decode -info

📈 Roadmap

✅ Backend scaffolding ✅ Frontend scaffolding ✅ File & folder generators ✅ Plugin system ✅ CLI creation 🚧 Decode Dashboard 🚧 Flux integration 🚧 Template registry


💎 Production-Grade Setup

npm install -g @vickydecodes/decode
decode -backend api
decode -go

🧾 License

MIT © Vicky Part of the @vickydecodes developer ecosystem.


💬 Connect

Platform Link
🌐 Website vickify.in
🧠 GitHub github.com/vickydecodes
🧩 NPM npmjs.com/~vickydecodes
💬 Twitter (X) @vickydecodes

⚡ Decode CLI

“Because coding should be fast, fun, and frictionless.”

About

Decode CLI is your all-in-one developer companion, created to make coding faster, cleaner, and more powerful. Whether you’re spinning up a backend API, launching a Vite frontend, or automating your setup — Decode does it all.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •