extLauncher 0.1.0

.NET 6.0 .NET Core 3.1
dotnet tool install --global extLauncher --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local extLauncher --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=extLauncher&version=0.1.0
nuke :add-package extLauncher --version 0.1.0

<br />

<p align="center"> <img src="https://raw.githubusercontent.com/d-edge/extLauncher/main/logo.png" alt="extLauncher logo" height="140"> </p>

<p align="center">

<a href="https://github.com/d-edge/extLauncher/blob/main/LICENSE" title="license"><img src="https://img.shields.io/github/license/d-edge/extLauncher" alt="license" /></a>

</p>

<br />

extLauncher is a dotnet tool to search and launch quickly projects in the user's preferred application. extLauncher is maintained by folks at D-EDGE.

Getting Started

Install extLauncher as a global dotnet tool

dotnet tool install extLauncher -g

or as a dotnet local tool

dotnet new tool-manifest
dotnet tool install extLauncher

Usage

USAGE:
    extLauncher [OPTIONS]

EXAMPLES:
    extLauncher index *.sln
    extLauncher index "(.*)[.](fs|cs)proj$" --regex
    extLauncher launcher mylauncher set execpath
    extLauncher launcher mylauncher remove
    extLauncher launcher vscode set /usr/bin/code --choose file --args="-r %s"
    extLauncher launcher vscode set C:\Users\$env:Username\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd --choose directory
    extLauncher launcher explorer set explorer.exe --choose directory

OPTIONS:
    -h, --help    Prints help information

COMMANDS:
    prompt             (default command) Type to search. Arrows Up/Down to navigate. Enter to launch. Escape to quit
    index <pattern>    Indexes all files recursively with a specific pattern which can be a wildcard (default) or a regular expression
    launcher <name>    Add, update or remove a launcher (optional)
    deindex            Clears the current index
    info               Prints the current pattern and all the indexed files
    refresh            Updates the current index

Build locally

  • Clone the repository
  • Open the repository
  • Invoke the tool by running the dotnet tool run command: dotnet tool run extLauncher (with your arguments)

Caches and data generated by extLauncher

This tool maintains a database to improve its performance. You should be able to find it in the most obvious place for your operating system:

  • Windows: %appdata%\Roaming\extLauncher\extLauncher.db
  • Linux: ~/.config/extLauncher/extLauncher.db

License

MIT

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
.NET Core netcoreapp3.1
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.1.0 140 4/6/2022