a4f8941fca
Consolidates the HbM: RPG project (formerly the loose hbm-books working folder) into a single repo. ObsidianNotes, foundry-lore, and foundry-system are wired in as submodules pointing at their existing Gitea repos. Loose tooling scripts are organized under tools/, obsolete/one-off scripts (fix_vault.py, generate_mocs.py, debug-*.ts, write_file_helper.py) and _books/ (superseded by ObsidianNotes) are excluded via .gitignore rather than deleted. foundryvtt-admin is excluded pending its own separate repo.
72 lines
1.5 KiB
JSON
72 lines
1.5 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "HbM: Main CLI",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "hbm"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
},
|
|
{
|
|
"label": "Google Drive: Authenticate",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "gdrive:auth"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
},
|
|
{
|
|
"label": "Google Drive: List Books",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "gdrive:list"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
},
|
|
{
|
|
"label": "Google Drive: Sync Books",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "gdrive:sync"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
},
|
|
{
|
|
"label": "Content: Initialize New",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "content:init"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
},
|
|
{
|
|
"label": "Content: Search Books",
|
|
"type": "shell",
|
|
"command": "bun",
|
|
"args": ["run", "search"],
|
|
"problemMatcher": [],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "shared"
|
|
}
|
|
}
|
|
]
|
|
}
|