@rvrugved/acodez
v1.2.0
Published
The ultimate zero-config CLI framework for building Acode plugins in TypeScript and JavaScript.
Maintainers
Readme
AcodeZ
The absolute most powerful, production-ready CLI framework for building, managing, and publishing Acode plugins.
Powered by acode-plugin-types. This framework handles everything: from blazing-fast Esbuild compilation, native SASS parsing, and military-grade code obfuscation, to a completely integrated Acode.app Store Management terminal.
🔥 Features
- Gorgeous Go-like UI: Completely redesigned with
@clack/prompts, offering an ultra-modern, vertical step-by-step terminal experience. - Advanced Asset Pipeline: Automatically scans your
assets/folder, detects massive.png/.jpgimages over 100KB, scales them down, and crushes their file sizes by up to 90% during zipping usingJimp. - Zero Config Setup: Instantly scaffold a new TypeScript or JavaScript plugin with a single command.
- Store Management directly in CLI:
login,publish,unpublish, checkinfoand reply to userreviewswithout ever opening a web browser! - Wireless HMR Server: Code on your PC and watch the plugin automatically hot-reload inside Acode on your phone over Wi-Fi!
console.logfrom the Acode webview is directly piped back into your terminal. - Military-Grade Obfuscation: The production compiler optionally scrambles your code using
javascript-obfuscatorto protect your intellectual property.
🚀 Getting Started
1. The Global CLI (Recommended)
You should install acodez globally! By installing it globally, you unlock the ability to manage your entire Acode plugin portfolio from anywhere on your machine without needing to reinstall the tool.
npm install -g @rvrugved/acodezWhy Global?
- Speed: Type
acodezanywhere in your terminal instantly. No more waiting fornpxto download packages every time! - Store Dashboard: Read
acodez reviews, or list your published plugins without even being inside a project folder. - Portability: Keep your local
node_modulestiny by letting the global CLI handle all the heavy lifting (Esbuild, SASS, Jimp).
2. Initialization
Create a brand new plugin interactively using the beautiful new setup UI:
acodez init my-plugin
cd my-plugin2. Development (Hot-Reloading)
Start the local development server:
acodez devThis will watch your files, compile your SASS/TS instantly, pipe Acode console logs to your terminal, and serve the plugin on a local IP.
To test in Acode:
Go to Plugins → + (Add) → Remote in Acode and enter the Local IP provided in the terminal (e.g., http://192.168.1.5:3000/plugin.zip). Every time you save a file, Acode will automatically reload it!
3. Production Build & Asset Compression
When you are ready for production, run:
acodez buildThis minifies your code, triggers the Advanced Asset Pipeline to crush images, obfuscates logic (if enabled), and generates a highly optimized plugin.zip.
🌐 The Acode Store Ecosystem (New!)
You can now manage your entire Acode plugin portfolio directly from the CLI!
acodez login
Authenticate your machine with Acode.app using your email and password. Your secure session token is saved locally.
acodez publish
Builds, packages, and instantly uploads your plugin update directly to the Acode Store queue.
acodez info [plugin-id]
Fetch real-time, live statistics about any of your plugins, including live Store Version, Downloads, and Approval Status.
acodez reviews [plugin-id]
Read all recent user reviews (complete with 👍 Upvote / 👎 Downvote indicators) and reply to users directly from your terminal!
acodez unpublish [plugin-id]
Completely delete a plugin from the Acode store securely.
🐛 Bug Reports & 💡 Feature Requests
If you encounter any bugs, crashes, or have a great idea for a new feature, please report it!
Since this is a closed-source core package, we have set up a dedicated Public Repository for community interaction: 👉 AcodeZ Public GitHub Repository
