Quick Actions for Xcode to jump to a source code line on Github or Bitbucket, or copy a permalink to clipboard.
Works the same as Open on Github but constructs a Bitbucket source URL (/src/{commit}/{file}#lines-{start}:{end}).
Works the same as Copy GitHub link to clipboard but constructs a Bitbucket source URL.
Just double-click the files in quick-actions directory to add them to the Services menu.
You can create your own keyboard shortcuts for added actions:
- Open System Preferences > Keyboard. Click the Shortcuts tab and select Services from the list on the left side.
- Scroll all the way down the list of services. Under the Text heading you should find the quick actions you just added. Select it and click Add Shortcut to assign a global shortcut.
Quick Actions for Xcode are AppleScript scripts. From the Xcode app we get a path of active document and selected lines. Using shell scripts we determine repository URL, current commit and top-level directory of a repository. All that allows constructing a GitHub link.
|
Run:
bash tests/test_copy_bitbucket_workflow.shThe test checks that the workflow script structure is valid and that URL generation works for common Bitbucket remote URL formats.
Wojtek Lukaszuk @wojteklu
This project is licensed under the terms of the MIT license. See the license file.



