1
0
Fork
You've already forked WorkspaceLauncher
0
WorkspaceLauncher is a small open-source launcher that opens configured web links, folders, and files from a launcher.json file placed next to the executable.
  • C# 100%
2026年05月13日 18:24:02 +02:00
WorkspaceLauncher init 2026年05月13日 18:24:02 +02:00
.gitignore init 2026年05月13日 18:24:02 +02:00
LICENSE.md init 2026年05月13日 18:24:02 +02:00
README.md init 2026年05月13日 18:24:02 +02:00
WorkspaceLauncher.slnx init 2026年05月13日 18:24:02 +02:00

WorkspaceLauncher

WorkspaceLauncher is a small Windows launcher that opens configured web links, folders, and files from a launcher.json file placed next to the executable.

How It Works

  1. Start WorkspaceLauncher.exe.
  2. The app reads launcher.json from the same folder.
  3. It opens each configured URL, folder, and file.
  4. It prints a short summary and exits.

If launcher.json is missing, the app prints an error and exits.

launcher.json

{
 "urls": [
 "https://codeberg.org/Vali_Off"
 ],
 "folders": [
 "C:\\Users\\YourName\\Documents"
 ],
 "files": [
 "C:\\Users\\YourName\\Documents\\notes.txt"
 ]
}

Relative paths are resolved from the folder that contains launcher.json.

Build

dotnet publish ".\WorkspaceLauncher\WorkspaceLauncher.csproj" -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:DebugType=embedded

Published output is in WorkspaceLauncher\bin\Release\net10.0\win-x64\publish.