Release Announcement
We’re excited to announce the release of directus-helper, a powerful TUI tool designed to make working with Directus easier, more consistent, and more efficient.
What is directus-helper?
Directus Helper is a command-line TUI utility designed to simplify the development workflow around Directus projects. It helps you manage multi-environment configurations, streamline migrations, organize monorepos with many extensions, and automate common development tasks such as building or watching extensions.
Whether you’re working with multiple Directus instances (dev/stage/prod), maintaining a large repository, or simply want an easier way to sync configuration between environments, Directus Helper provides a consistent and developer-friendly toolset.
Key Features
- Stores and manages Directus environment credentials (tokens or login/password).
- Supports configuration migration across environments (fields, flows, permissions, etc.).
- Recognizes Directus monorepo projects and automates building and managing extensions.
- Provides tools for developing extensions with automatic rebuild and project scaffolding.
Install
npm install -g directus-helper
How does it work?
After you install and run the helper for the first time, a new configuration file is created:
- macOS: ~/Library/Preferences/directus-helper-nodejs/.settings.json
- Windows: %APPDATA%\directus-helper-nodejs\Config
- Linux: ~/.config/directus-helper-nodejs (or $XDG_CONFIG_HOME/directus-helper-nodejs )
This configuration file stores:
- Environment tokens or credentials
- Migration settings
- Global helper preferences