{"id":16589044,"url":"https://github.com/hannesdelbeke/unload_maya_shelf","last_synced_at":"2026-03-10T03:35:23.661Z","repository":{"id":67889301,"uuid":"357594830","full_name":"hannesdelbeke/unload_maya_shelf","owner":"hannesdelbeke","description":"unloadShelfTab similar to deleteShelfTab but does not change the shelf file","archived":false,"fork":false,"pushed_at":"2025-06-04T15:42:57.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-04T21:47:17.154Z","etag":null,"topics":["autodesk","disable","gamedev","maya","mel","non-destructive","scripting","shelf","shelftab","shelves","tab","tech-art","techart","unload","unloadshelftab"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hannesdelbeke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-04-13T15:06:23.000Z","updated_at":"2025-06-04T15:42:59.000Z","dependencies_parsed_at":"2025-04-22T22:27:34.095Z","dependency_job_id":"8db59ad8-4e6c-476b-bce7-803a977a6301","html_url":"https://github.com/hannesdelbeke/unload_maya_shelf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hannesdelbeke/unload_maya_shelf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannesdelbeke%2Funload_maya_shelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannesdelbeke%2Funload_maya_shelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannesdelbeke%2Funload_maya_shelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannesdelbeke%2Funload_maya_shelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hannesdelbeke","download_url":"https://codeload.github.com/hannesdelbeke/unload_maya_shelf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hannesdelbeke%2Funload_maya_shelf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30323273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T01:36:58.598Z","status":"online","status_checked_at":"2026-03-10T02:00:06.579Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["autodesk","disable","gamedev","maya","mel","non-destructive","scripting","shelf","shelftab","shelves","tab","tech-art","techart","unload","unloadshelftab"],"created_at":"2024-10-11T23:07:40.754Z","updated_at":"2026-03-10T03:35:23.647Z","avatar_url":"https://github.com/hannesdelbeke.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maya unload shelf\nTo remove a shelf in Autodesk Maya, you can use Maya's `deleteShelf` command. But this changes the original shelf file.  \nThis script let's you simply unload a shelf, without changing the original shelf file.\n\n\n## Installation\nplace script in \n```\nC:\\Program Files\\Autodesk\\Maya2019\\scripts\\others\n```\nor include in your scriptpath\n\n## Usage\ncall using mel script\n```javascript\nunloadShelfTab(\"my_shelf_name\");\n```\n\n## Note\n\n- No confirm dialogue for easier use in scripting.\n- Adapted from the `deleteShelfTab` function.  \n  To allow easy diff in case of future updates I simply commented out the changes in code. See [diff](https://github.com/hannesdelbeke/unload_maya_shelf/commit/20c5063494d2657a2165a90a257423204a15769a)\n- Unloading a shelf won't be remembered in the next Maya session, if you auto load the shelf on startup (e.g. shelves in the shelves folder). The `unloadShelfTab` command is meant to be used together with `loadNewShelf` command, so you can load and unload shelves in a maya session\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhannesdelbeke%2Funload_maya_shelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhannesdelbeke%2Funload_maya_shelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhannesdelbeke%2Funload_maya_shelf/lists"}