{"id":28042287,"url":"https://github.com/maoyeedy/commandpaletteunity","last_synced_at":"2026-05-01T02:34:45.698Z","repository":{"id":290267090,"uuid":"973864659","full_name":"Maoyeedy/CommandPaletteUnity","owner":"Maoyeedy","description":"Unity extension for Command Palette","archived":false,"fork":false,"pushed_at":"2025-05-07T21:12:21.000Z","size":418,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T21:39:48.629Z","etag":null,"topics":["cmdpal","cmdpal-extension","powertoys","powertoys-command-palette","unity","unity3d","unityhub"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maoyeedy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-27T22:24:03.000Z","updated_at":"2025-05-07T21:12:24.000Z","dependencies_parsed_at":"2025-04-27T23:24:39.786Z","dependency_job_id":"b6f9d9d8-dc03-430c-8f0d-301de07d7ed1","html_url":"https://github.com/Maoyeedy/CommandPaletteUnity","commit_stats":null,"previous_names":["maoyeedy/cmdpalunityextension","maoyeedy/commandpaletteunity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maoyeedy%2FCommandPaletteUnity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maoyeedy%2FCommandPaletteUnity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maoyeedy%2FCommandPaletteUnity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maoyeedy%2FCommandPaletteUnity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maoyeedy","download_url":"https://codeload.github.com/Maoyeedy/CommandPaletteUnity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253578458,"owners_count":21930553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cmdpal","cmdpal-extension","powertoys","powertoys-command-palette","unity","unity3d","unityhub"],"created_at":"2025-05-11T14:25:20.421Z","updated_at":"2026-05-01T02:34:45.631Z","avatar_url":"https://github.com/Maoyeedy.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Command Palette (CmdPal) Unity Extension\n\n## Overview\nThis project provide a [Command Palette](https://learn.microsoft.com/en-us/windows/powertoys/command-palette/overview) extension for opening Unity Hub recent projects.\n\n![Screenshot](Assets/Screenshot.png)\n\n## Installation\n\n### Requirements\n- [PowerToys](https://learn.microsoft.com/en-us/windows/powertoys/) installed, with Command Palette module enabled\n- Unity Hub installed, with recent projects history\n\u003e Unity Hub is not required to run in the background, as this extension launches editor directly.\n\n[//]: # (* Windows 11)\n\n### WinGet [Recommended]\n\n[//]: # (`winget install maoyeedy.UnityForCmdPal`)\nIn Progress.\n\n### Microsoft Store\n\nIn Progress.\n\n### Via GitHub\n\nReleased builds can be manually downloaded from this repository's [Releases page](https://github.com/maoyeedy/CmdPalUnityExtension/releases).\n\n[//]: # (## Settings)\n\n## Development\n\n### Parsing Recent Projects\n```powershell\n# Beautify the history json\njq . \"$HOME/AppData/Roaming/UnityHub/projects-v1.json\"\n\n# List most recent 3 projects:\njq '.data | to_entries | .[-3:] | from_entries' \"$HOME/AppData/Roaming/UnityHub/projects-v1.json\"\n```\n\n### Parsing Installed Editors\n```powershell\nGet-ChildItem -Path \"HKLM:\\SOFTWARE\\Unity Technologies\\Installer\\\", \"HKCU:\\SOFTWARE\\Unity Technologies\\Installer\\\"\n```\n\n[//]: # (### Launch project bypassing UnityHub)\n[//]: # (```)\n[//]: # (\u0026 \"C:\\Program Files\\Unity\\Hub\\Editor\\$Version\\Editor\\Unity.exe\" -projectPath $Path)\n[//]: # (```)\n\n## Contributing\nIf you have bug reports or feature requests, any issues are welcome.\n\nIf you want to contribute, submit pull request directly to `master`.\n\n## TODO\n- [x] Expose settings to sort and filter the list output.\n- [ ] Add fallback dialog if editor for a project is not installed.\n- [ ] Option to open project with another Unity version.\n- [ ] Add sub-command to view all installed Unity versions and their paths.\n\n## Related Repositories\n\n1. [PowerToys Command Palette Utility](https://github.com/microsoft/PowerToys/tree/main/src/modules/cmdpal)  \n   Core runtime that this extension builds upon.\n\n2. [Unity3D Project Lister and Launcher](https://github.com/falldeaf/unity-flowlauncher)  \n   Inspiration for creating this plugin, but I'll avoid its dependency on [Unity Setup Powershell Module](https://github.com/microsoft/unitysetup.powershell).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaoyeedy%2Fcommandpaletteunity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaoyeedy%2Fcommandpaletteunity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaoyeedy%2Fcommandpaletteunity/lists"}