SXXXXXXX_ProjectUtility/projectutility/config/tools_registry.json
2025-05-06 09:56:25 +02:00

63 lines
2.3 KiB
JSON

[
{
"id": "icon_generator_git",
"display_name": "Icon Generator (Git)",
"description": "Generates .ico files from PNG images, fetched via Git.",
"type": "git",
"enabled": true,
"git_url": "http://172.17.23.250:3000/vallongol/CreateIconFromFilesPng",
"git_ref": "master",
"run_command": ["python", "create_icon_file.py"],
"has_gui": false,
"parameters_definition_file": "tool_config_params.json"
},
{
"id": "pyinstaller_gui_git",
"display_name": "PyInstaller GUI (Git)",
"description": "GUI Wrapper for PyInstaller, fetched via Git.",
"type": "git",
"enabled": true,
"git_url": "http://172.17.23.250:3000/vallongol/PyInstallerGUIWrapper",
"git_ref": "master",
"run_command": ["python", "-m", "pyinstallerguiwrapper"],
"has_gui": true,
"parameters_definition_file": null
},
{
"id": "geoelevation_git",
"display_name": "Geo Elevation (Git)",
"description": "Get elevation data from network, fetched via Git.",
"type": "git",
"enabled": true,
"git_url": "http://172.17.23.250:3000/vallongol/GeoElevation",
"git_ref": "master",
"run_command": ["python", "-m", "geoelevation"],
"has_gui": true,
"parameters_definition_file": null
},
{
"id": "dummy_script",
"display_name": "Dummy Script Runner (Local)",
"description": "A simple placeholder script executed locally.",
"type": "local",
"enabled": true,
"run_command": ["python", "dummy_script/dummy.py"],
"has_gui": false,
"parameters": [
{"name": "user_text", "label": "Enter Text:", "type": "string", "required": true},
{"name": "iterations", "label": "Iterations:", "type": "integer", "required": false, "default": 1},
{"name": "enable_feature", "label": "Enable Extra Feature", "type": "boolean", "required": false, "default": false},
{"name": "output_dir", "label": "Output Directory:", "type": "folder", "required": false}
]
},
{
"id": "notepad",
"display_name": "Blocco Note (Notepad - Local)",
"description": "Avvia l'editor di testo standard (configurato localmente).",
"type": "local",
"enabled": true,
"run_command": ["notepad.exe"],
"has_gui": true
}
]