Documentation Index
Fetch the complete documentation index at: https://mintlify.com/envloom/envloom/llms.txt
Use this file to discover all available pages before exploring further.
Service control commands are not yet implemented in the Envloom CLI. This page documents planned features for future releases.
Planned Commands
The following service control commands are planned for a future version of the Envloom CLI:loom start
Start Envloom services. Planned Syntax:loom stop
Stop Envloom services. Planned Syntax:loom reload
Reload service configurations without stopping. Planned Syntax:loom open
Open a linked site in the default browser. Planned Syntax:loom logs
View service logs from the terminal. Planned Syntax:Current Workarounds
While these CLI commands are not yet available, you can manage services using the desktop application:Starting and Stopping Services
- Open the Envloom desktop app
- Navigate to the Dashboard page
- Use the Start All or Stop All buttons
- Or manage individual services from their respective pages
Reloading Nginx
To reload Nginx configuration after manual edits:- Right-click the Envloom systray icon
- Select Reload all
Opening Sites
To open a site in your browser: Option 1: Manual URL- Open Envloom
- Go to Sites page
- Click on the site name or domain
- Right-click the Envloom systray icon
- Hover over Sites
- Click on your site
Viewing Logs
To view logs, use the desktop application:- Open Envloom
- Navigate to the Logs page
- Select the runtime/service:
- Runtime - General Envloom logs
- PHP - PHP error logs (by version)
- Nginx - Access and error logs (global or per-site)
- MySQL - MariaDB error, general, and slow query logs
- Use the integrated log viewer to browse, search, and filter
logs directory:
Service Status
To check service status, use the desktop app:- Open Envloom
- View the Dashboard
- Service status cards show:
- Running (green)
- Stopped (gray)
- Starting (yellow)
- Error (red)
Development Roadmap
The following features are tracked inFEATURES.md for future releases:
-
loom start|stop|reload- Service lifecycle management -
loom open <site>- Browser integration -
loom logs <runtime>- Terminal log viewer
Contributing
If you’d like to contribute to implementing these CLI commands:- Review the source code in
src-tauri/src/lib.rs - Look for the
run_cli()function and existing command implementations - Follow the established patterns for:
- Command parsing
- Error handling
- State management
- Output formatting
Alternative: Systray Quick Actions
While CLI service commands are not available, the systray menu provides quick access to common operations: Global Actions:- Start all
- Stop all
- Reload all
- Quit
- Current version indicator
- Switch version
- Add version
- Open
php.ini - Open extensions directory
- Open logs directory
- Enable SSL for all sites
- Disable SSL for all sites
- Open configs directory
- Open access log
- Open error log
- Current version indicator
- Switch version
- Add version
- Current version indicator
- Switch version
- Add version
- Quick links to all linked sites
- Look for the Envloom icon in your Windows system tray
- Right-click the icon
- Select the desired action
Next Steps
CLI Overview
Learn about available CLI commands
Runtime Management
Switch PHP, Node, and MySQL versions
Site Management
Link projects and configure sites