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.
| WorkspaceLauncher | init | |
| .gitignore | init | |
| LICENSE.md | init | |
| README.md | init | |
| WorkspaceLauncher.slnx | init | |
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
- Start
WorkspaceLauncher.exe. - The app reads
launcher.jsonfrom the same folder. - It opens each configured URL, folder, and file.
- 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.