go-projects-launcher

command module
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2024 License: MIT Imports: 1 Imported by: 0

README

Projects Launcher Tool

A tool for launching projects, allowing you to search all your different projects and launch them. You configure the tool with where your projects are located and it will search for them and allow you to launch them. The program that will be used to launch the project is configurable. With filters, you can dynamically filter the projects that you want to launch.

go install github.com/DaanV2/go-projects-launcher@v1.0.2

Examples

go-projects-launcher some-project-folder-pattern

Usage

Configuration

The config file:

default_ide: vscode
project_folders:
  - folder: /workspaces/<user>/.home/repos
    includes: [] # regex patterns that must match
    excludes: [] # regex patterns that must not match
ide_config:
  - ide: vscode-wsl
    path_filter: wsl.localhost # regex pattern that must match to use this ide
  - ide: vscode
    path_filter: ""
  - ide: custom
    path_filter: ""
    command: notepad.exe

The file is stored in the users config folder -> .projects -> projects-switch.yaml

Linux: /home/<user>/.config/.projects/projects-switch.yaml
Windows: C:\Users\<user>\AppData\Roaming\.projects

Documentation

Overview

A tool for launching projects, allowing you to search all your different projects and launch them. You configure the tool with where your projects are located and it will search for them and allow you to launch them. The program that will be used to launch the project is configurable. With filters, you can dynamically filter the projects that you want to launch.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL