Skip to content

SoFluffyOS/lumide_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumide CLI

pub package License: MIT Platform

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.

Features

  • 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 doctor helps diagnose your environment and SDK paths.
  • Desktop Integration: Automatic .desktop entry and icon setup for Linux users.

Installation

dart pub global activate lumide

Quick Start

# 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

Commands

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.

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.

Plugin startup diagnostics

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.


Happy Coding! 🦊❤️

Made with ❤️ by SoFluffy

About

A delightful cross-platform CLI for installing, managing, and launching Lumide.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages