{"id":16614716,"url":"https://github.com/randy3k/projectmanager","last_synced_at":"2025-04-06T04:16:52.025Z","repository":{"id":20153096,"uuid":"23423544","full_name":"randy3k/ProjectManager","owner":"randy3k","description":"Project Manager for Sublime Text","archived":false,"fork":false,"pushed_at":"2023-07-01T16:56:23.000Z","size":3182,"stargazers_count":329,"open_issues_count":25,"forks_count":26,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-30T03:09:08.075Z","etag":null,"topics":["sublime-text"],"latest_commit_sha":null,"homepage":"","language":"Python","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/randy3k.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-08-28T10:05:35.000Z","updated_at":"2024-11-24T08:01:13.000Z","dependencies_parsed_at":"2023-01-11T20:44:20.986Z","dependency_job_id":"7469916d-5ee2-4bf7-a96a-e420f374fd0e","html_url":"https://github.com/randy3k/ProjectManager","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randy3k%2FProjectManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randy3k%2FProjectManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randy3k%2FProjectManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/randy3k%2FProjectManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/randy3k","download_url":"https://codeload.github.com/randy3k/ProjectManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247430966,"owners_count":20937875,"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":["sublime-text"],"created_at":"2024-10-12T02:07:34.629Z","updated_at":"2025-04-06T04:16:51.837Z","avatar_url":"https://github.com/randy3k.png","language":"Python","funding_links":["https://www.paypal.me/randy3k/5usd"],"categories":[],"sub_categories":[],"readme":"# Project Manager for [Sublime Text](https://www.sublimetext.com)\n\n[![test](https://github.com/randy3k/ProjectManager/actions/workflows/test.yaml/badge.svg)](https://github.com/randy3k/ProjectManager/actions/workflows/test.yaml)\n[![codecov](https://codecov.io/gh/randy3k/ProjectManager/branch/master/graph/badge.svg)](https://codecov.io/gh/randy3k/ProjectManager)\n\u003ca href=\"https://packagecontrol.io/packages/ProjectManager\"\u003e\u003cimg src=\"https://packagecontrol.herokuapp.com/downloads/ProjectManager.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.paypal.me/randy3k/5usd\" title=\"Donate to this project using Paypal\"\u003e\u003cimg src=\"https://img.shields.io/badge/paypal-donate-blue.svg\" /\u003e\u003c/a\u003e\n\n\nDon't have any idea what `*.sublime-project` and `*.sublime-workspace` are doing? Forget where the project files are? Don't worry, Project Manager will help organizing the project files by putting them in a centralized location. (It is inspired by Atom's [Project Manager](https://atom.io/packages/project-manager), but Atom's Project Manager is inspired by the built-in Sublime Text Project Manager, so there is a circular reasoning here).\n\n![Screenshot](https://user-images.githubusercontent.com/1690993/141353224-d1d98169-bf8e-4302-a882-3d4961223507.png)\n\nCheck [this video](https://laracasts.com/series/professional-php-workflow-in-sublime-text/episodes/9) by [Laracasts](https://laracasts.com/series/professional-php-workflow-in-sublime-text).\n\n\n## Installation\n\nUsing **Package Control** is not required, but recommended as it keeps your packages (with their dependencies) up-to-date!\n\n### Installation via Package Control\n\n* [Install Package Control](https://packagecontrol.io/installation#st3)\n  * Close and reopen Sublime Text after having installed Package Control.\n* Open the Command Palette (`Tools \u003e Command Palette`).\n* Choose `Package Control: Install Package`.\n* Search for [`ProjectManager` on Package Control](https://packagecontrol.io/packages/ProjectManager) and select to install.\n\n## Usage\n\nTo launch ProjectManager, use the main menu (`Project \u003e Project Manager`) or the command palette (`Project Manager: ...`).\n\nTo quickly switch between projects, use the hotkey \u003ckbd\u003eCtrl\u003c/kbd\u003e\u003ckbd\u003eCmd\u003c/kbd\u003e\u003ckbd\u003eP\u003c/kbd\u003e on macOS (\u003ckbd\u003eCtrl\u003c/kbd\u003e\u003ckbd\u003eAlt\u003c/kbd\u003e\u003ckbd\u003eP\u003c/kbd\u003e on Windows / Linux).\n\nProjectManager also improves the shortcut \u003ckbd\u003eCtrl\u003c/kbd\u003e\u003ckbd\u003eShift\u003c/kbd\u003e\u003ckbd\u003eW\u003c/kbd\u003e on Windows / Linux so that it will close the project when the window is closed. On OSX, this is the default behaviour.\n\n![](https://cloud.githubusercontent.com/assets/1690993/20858332/9f6508ea-b911-11e6-93b9-3cccca1d663e.png)\n![](https://cloud.githubusercontent.com/assets/1690993/20858333/a7a16a1c-b911-11e6-938c-0fe77e2cf405.png)\n\nOptions are self-explanatory, enjoy!\n\n### Create new project\n\nJust drag some folders to Sublime Text and then \"Add Project\". The project files will be created in `Packages/User/Projects/`.\n\n### Add existing projects to Project Manager\n\nThere are two ways to add existing projects to Project Manager. \n\n- If you want Project Manager manages the project files: move your `*.sublime-\n  project` and `*.sublime-workspace` files in the project directory\n  `Packages/User/Projects/`. You may need to update the project's folder\n  information of the files. Don't forget to run `Project Manager: Refresh Projects` after it.\n\n- If you want to keep the project files (`*.sublime-project` and `*.sublime-workspace`) in your\n  project directory: open your project file `*.sublime-project`, and then use the import option of\n  Project Manager. This tells Project Manager where `*.sublime-project` is located and Project\n  Manager will know where to look when the project is opened. In other words, you can put the\n  `*.sublime-project` file in any places.\n\n\n\n### FAQ\n\n- _How to open project in a new window with a shortcut?_\nIt can be done by adding the following keybind in your user keybind settings file:\n\n```\n{\n    \"keys\": [\"super+ctrl+o\"], // or [\"ctrl+alt+o\"] for Windows/Linux\n    \"command\": \"project_manager\", \"args\": {\"action\": \"open_project_in_new_window\"}\n}\n```\n\n### License\n\nProject Manager is MIT licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandy3k%2Fprojectmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandy3k%2Fprojectmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandy3k%2Fprojectmanager/lists"}