Crates.io | dev_environment_launcher |
lib.rs | dev_environment_launcher |
version | 0.2.0 |
source | src |
created_at | 2024-07-23 17:32:08.990887 |
updated_at | 2024-07-28 17:58:52.162379 |
description | Dev Environment Launcher is a command-line tool to help manage and open development projects for work environments like Unity and Rust. |
homepage | |
repository | https://github.com/bornacvitanic/rust-csharp-doc-generator |
max_upload_size | |
id | 1313077 |
size | 68,504 |
Dev Environment Launcher is a command-line tool to help manage and open development projects for work environments like Unity and Rust.
Auto-Completion: Add shell auto-completion for commands and options.
Interactive Prompts Enhancements: Improve the interactive menu to include project metadata and support batch operations.
Detailed Logs: Add detailed logs for significant operations, including project opening, configuration changes, and errors.
Verbose Mode: Add a verbose mode to display detailed logs in the console.
Support More Project/Environment Types: Add support for various project types.
Modular Architecture: Design the system to allow easy addition of new project types.
Project Templates: Support multiple configurable environment templates for projects.
git clone https://github.com/bornacvitanic/dev_environment_launcher.git
cd dev_environment_launcher
cargo build --release
./target/release/dev_environment_launcher
Usage: devenv [SUBCOMMAND]
A tool to open development project workspaces
Subcommands:
Path <path> Specify a project path to open
Open <index> Specify a recent project index to open
Remove <index> Specify a recent project index to remove
Clear Clears all recent projects
Options List recent projects
Recent Interactive menu to select recent project to open
devenv path /path/to/your/project
devenv open 2
devenv remove 1
devenv clear
-List recent projects:
devenv options
-Interactive menu to select recent project:
devenv recent
Upon first run, the application creates a default configuration file at:
[rust]
ide_path = "path/to/rust/ide"
[unity]
editor_base_path = "path/to/unity/editor/base (before the version number folder)"
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
structopt
serde