🚀 RunX - One-Click Starter for Frontend Projects
✨ Why RunX?Still juggling different commands to start projects?
RunX saves your day. With one click, it detects your project type and picks the best start command automatically. 🎯 Core Features🧠 Smart DetectionRunX automatically inspects your project structure:
⚡ One-Click StartClick the rocket icon in the status bar to launch. You can also click any file in the project and use the rocket shown in the top-right to start directly.
🎨 Polished UIStatus Bar IntegrationEditor IntegrationShows a prominent start button in VSCode’s status bar with left/right positioning options. When multiple start options are available, a refined picker appears showing:
🔧 Flexible Configuration
🏗️ Supported Project Types📦 Single ProjectFor traditional frontend projects:
🏢 MonorepoFully supports modern monorepo setups: PNPM Workspace
NPM/Yarn Workspaces
Lerna
🚀 Getting StartedInstall
First Run
⚠️ Important NotesDependencyRunX relies on Auto Install
Manual Install (Recommended)If auto installation fails, install it globally yourself:
Troubleshooting🚫 Failed to start?
⚡ Permission issues?
🔍 Verify Installation Run the following to verify installation:
If a version number is printed, it is installed successfully. ⚙️ Advanced SettingsCustom Start CommandIf your project uses conventional script names (dev, server, ...) or shares a prefix (dev:file, dev:fed, ...):
Icon PositionPlace the start button where you prefer:
Disable Auto StartIf you prefer manual selection:
🔮 Roadmap
🤝 ContributingWe welcome all kinds of contributions.
📄 LicenseMIT License - see LICENSE.md 💖 AcknowledgementsThanks to the following open-source projects:
Make frontend development easier. Start projects faster. ⭐ Star on GitHub | 🐛 Report Issues | 💬 Discussions Made with ❤️ by Voyoro |