{
"metadata": {
"title": "Development Workspace Tools",
"description": "A comprehensive collection of development tools and shortcuts for daily workflows",
"version": "1.0",
"author": "Developer"
},
"categories": [
{
"id": "dev",
"name": "Development",
"description": "Software development tools and utilities",
"icon": "💻",
"color": "blue"
},
{
"id": "git",
"name": "Git & VCS",
"description": "Version control system tools",
"icon": "🔧",
"color": "green"
},
{
"id": "system",
"name": "System",
"description": "System administration and monitoring tools",
"icon": "⚙️",
"color": "red"
},
{
"id": "productivity",
"name": "Productivity",
"description": "General productivity and utility tools",
"icon": "📋",
"color": "yellow"
},
{
"id": "network",
"name": "Network",
"description": "Network diagnostics and tools",
"icon": "🌐",
"color": "cyan"
}
],
"tools": [
{
"id": "git_status",
"name": "Git Status",
"description": "Check the current status of the git repository",
"command": "git status",
"shortcut": "Ctrl+G S",
"category": "git",
"tags": ["git", "status", "vcs"],
"priority": 10,
"enabled": true,
"metadata": {
"documentation": "https://git-scm.com/docs/git-status",
"version": "git 2.34+"
}
},
{
"id": "git_log",
"name": "Git Log (Pretty)",
"description": "View git commit history with a nice format",
"command": "git log --oneline --graph --decorate --all",
"shortcut": "Ctrl+G L",
"category": "git",
"tags": ["git", "log", "history"],
"priority": 9,
"enabled": true,
"metadata": {}
},
{
"id": "cargo_build",
"name": "Cargo Build",
"description": "Build the current Rust project",
"command": "cargo build",
"shortcut": "Ctrl+B",
"category": "dev",
"tags": ["rust", "cargo", "build"],
"priority": 10,
"enabled": true,
"metadata": {
"language": "rust",
"build_type": "debug"
}
},
{
"id": "cargo_test",
"name": "Cargo Test",
"description": "Run all tests in the Rust project",
"command": "cargo test",
"shortcut": "Ctrl+T",
"category": "dev",
"tags": ["rust", "cargo", "test"],
"priority": 9,
"enabled": true,
"metadata": {}
},
{
"id": "htop",
"name": "System Monitor",
"description": "Interactive process viewer and system monitor",
"command": "htop",
"shortcut": "Ctrl+Alt+H",
"category": "system",
"tags": ["monitoring", "processes", "performance"],
"priority": 9,
"enabled": true,
"metadata": {}
},
{
"id": "disk_usage",
"name": "Disk Usage",
"description": "Check disk space usage",
"command": "df -h",
"category": "system",
"tags": ["disk", "storage", "monitoring"],
"priority": 6,
"enabled": true,
"metadata": {}
},
{
"id": "ping_test",
"name": "Ping Test",
"description": "Test network connectivity to Google DNS",
"command": "ping -c 4 8.8.8.8",
"category": "network",
"tags": ["network", "connectivity", "ping"],
"priority": 6,
"enabled": true,
"metadata": {}
},
{
"id": "todo_list",
"name": "Todo List",
"description": "Open personal todo list in editor",
"command": "vim ~/todo.md",
"shortcut": "Ctrl+Alt+T",
"category": "productivity",
"tags": ["notes", "todo", "productivity"],
"priority": 8,
"enabled": true,
"metadata": {
"file_location": "~/todo.md",
"editor": "vim"
}
},
{
"id": "weather",
"name": "Weather Info",
"description": "Get weather information (requires curl and internet)",
"command": "curl -s 'wttr.in?format=3'",
"category": "productivity",
"tags": ["weather", "information", "internet"],
"priority": 3,
"enabled": true,
"metadata": {}
},
{
"id": "development_server",
"name": "Development Server",
"description": "Start a local development server on port 3000",
"command": "python3 -m http.server 3000",
"shortcut": "Ctrl+Alt+S",
"category": "dev",
"tags": ["server", "development", "http", "python"],
"priority": 7,
"enabled": true,
"metadata": {
"port": "3000",
"protocol": "HTTP",
"language": "Python",
"documentation": "https://docs.python.org/3/library/http.server.html",
"requirements": "Python 3.x",
"notes": "Serves files from current directory",
"security_warning": "Only use for development, not production"
}
}
]
}