{"id":28604039,"url":"https://github.com/uber/sublime-phabricator","last_synced_at":"2025-08-08T05:41:56.601Z","repository":{"id":13935158,"uuid":"16634846","full_name":"uber/sublime-phabricator","owner":"uber","description":"Open files in Phabricator via Sublime Text","archived":false,"fork":false,"pushed_at":"2020-05-05T17:10:54.000Z","size":358,"stargazers_count":33,"open_issues_count":3,"forks_count":10,"subscribers_count":2765,"default_branch":"master","last_synced_at":"2024-05-09T07:59:00.127Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/uber.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-08T03:25:05.000Z","updated_at":"2024-05-09T07:59:00.127Z","dependencies_parsed_at":"2022-09-13T06:03:00.769Z","dependency_job_id":null,"html_url":"https://github.com/uber/sublime-phabricator","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/uber/sublime-phabricator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fsublime-phabricator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fsublime-phabricator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fsublime-phabricator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fsublime-phabricator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uber","download_url":"https://codeload.github.com/uber/sublime-phabricator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uber%2Fsublime-phabricator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259308163,"owners_count":22837974,"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":[],"created_at":"2025-06-11T17:40:12.323Z","updated_at":"2025-06-11T17:40:22.972Z","avatar_url":"https://github.com/uber.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sublime-phabricator\n\nOpen files in [Phabricator][] via [Sublime Text][]\n\nThis was built to remove the inconvenience of switching to CLI and losing the context of line numbers. It is strongly inspired by [GitHubinator][].\n\n[Phabricator]: http://phabricator.org/\n[Sublime Text]: http://sublimetext.com/\n[GitHubinator]: https://github.com/ehamiter/ST2-GitHubinator\n\n![Open Phabricator via Sublime Text](docs/sublime_arcanist.png)\n\n![View selected content in Phabricator](docs/phab_arcanist.png)\n\n## Getting Started\n### Installation\nThis package is available under `phabricator` inside of [Package Control][], a [Sublime Text][] plugin that allows for easy management of other plugins.\n\n[Sublime Text]: http://www.sublimetext.com/\n[Package Control]: http://wbond.net/sublime_packages/package_control\n\nIf you prefer the manual route, you can install the script via the following command in the Sublime Text terminal (``ctrl+` ``) which utilizes `git clone`.\n\n```python\nimport os; path=sublime.packages_path(); (os.makedirs(path) if not os.path.exists(path) else None); window.run_command('exec', {'cmd': ['git', 'clone', 'https://github.com/twolfson/sublime-phabricator', 'phabricator'], 'working_dir': path})\n```\n\nPackages can be uninstalled via \"Package Control: Remove Package\" via the command pallete, `ctrl+shift+p` on Windows/Linux, `command+shift+p` on Mac.\n\n### Configuration\nSet your preferences by going to `Preferences -\u003e Package Settings -\u003e Phabricator -\u003e Settings - User`. Be sure to set `arc_path` to the absolute path to `arc` in your system.\n\nSet `branch` to the branch in the repo you want to view files on.\n\nIf you would like the plugin to just use the `arc.land.onto.default` value from the arc config for the current project,\nyou can leave the branch key unset and instead set `branch_use_arc_land_onto_default` to `True`.\n\nIf neither the `branch` or the `branch_use_arc_land_onto_default` keys are set, the branch you are currently on is used.\n\nFor example, your configuration on Mac OS X may be:\n```json\n{\n  \"arc_path\": \"/usr/local/bin/arc\",\n  \"branch\": \"master\"\n}\n```\n\n## Documentation\nWe provide a single command via the command pallete.\n\n### Phabricator: Open\nOpen the current file inside of Phabricator. The first selected area will be highlighted in the open window.\n\nThis command can be accessed as `phabricator_open` via `run_command`.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.\n\n## License\nCopyright (c) 2014 Uber\n\nLicensed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuber%2Fsublime-phabricator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuber%2Fsublime-phabricator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuber%2Fsublime-phabricator/lists"}