The extension for helping you manage your forked Raycast extensions.
This extension leverages the Git sparse-checkout feature to efficiently manage your forked extensions. Our goal is to eliminate the need for cloning the entire repository, which can exceed 20 GB in size, by enabling sparse-checkout. With this extension, you can forgo Ray CLI's pull-contributions
and publish
commands, allowing you to use Git commands directly for managing your extensions.
This extension requires the following GitHub API permission scopes:
repo
api.repositoryExists()
- Checks if the user's forked repository existsapi.getForkedRepository()
- Retrieves the full name of the user's forked repositoryapi.compareTwoCommits()
- Compares two commits in the user's forked repositoryworkflow
api.syncFork()
- Syncs the forked repository with the upstream repository on GitHubYou can always open your forked extension folder in the terminal to work with CLI commands directly.
MIT