lumide is a delightful cross-platform CLI for installing, managing, and launching Lumide.
Built for speed and developer happiness, the Lumide CLI ensures you spend less time setting up and more time coding.
- Cross-Platform: Support for macOS (DMG), Windows (Zip), and Linux (Zip/Tar.gz).
- Beautiful TUI: Powered by nocterm terminal interface with smooth animations.
- Smart Path Resolution: Launch into any directory with
lumide .—handles absolute paths and case-sensitivity automatically. - Auto-Install: Smart detection offers to set up Lumide if it's missing when you try to launch.
- Health Checks:
lumide doctorhelps diagnose your environment and SDK paths. - Desktop Integration: Automatic
.desktopentry and icon setup for Linux users.
dart pub global activate lumide# Launch Lumide in the current directory (installs if missing!)
lumide .
# Check your environment
lumide doctor
# Show the environment and executable resolution used for plugin startup
lumide doctor --verbose
# Reproduce plugin dependency startup with Lumide's process configuration
lumide doctor --verbose --dart-path <configured-dart> --plugin-path <plugin-dir>
# Just install/update
lumide install
# Perform a silent installation
lumide install --silent| Command | Description |
|---|---|
lumide launch <path> |
Open a directory or file in Lumide (default command). |
lumide install |
Download and set up the latest Lumide release. |
lumide doctor |
Verify installation status and system SDKs. |
lumide help |
Show available commands and options. |
-s, --silent: Skip the terminal UI for automated installs.--install-dir: Specify a custom installation location.--force: Force a fresh installation over an existing one.
lumide doctor --verbose resolves bare dart using the same environment and
Windows executable-extension order as Lumide. Pass --dart-path to compare a
custom Dart SDK setting. Pass --plugin-path to run the exact dart pub get
process used when starting a local plugin, including its working directory.
Verbose output summarizes PATH and shows only Dart/Flutter entries; add
--show-path when the complete PATH is needed.
Made with ❤️ by SoFluffy