-
Notifications
You must be signed in to change notification settings - Fork 1
Add remote directory support via go-getter for rules and tasks #80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
|
Let's have the remote path be -r. It should point to a remote directory of rules and tasks. |
|
@copilot Please use the go-getter library. |
- Changed -r flag from resume to remote directory - Renamed resume flag to -resume - Replaced custom HTTP filesystem with go-getter library - Supports multiple protocols: git, http, https, s3, file - Remote directories are downloaded and searched like local dirs - Bootstrap scripts now work in remote directories - Updated all documentation and examples - All tests passing Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
Changed in commit 9947bb6. The
Implemented in commit 9947bb6. Now using go-getter library which supports multiple protocols (git::, http://, https://, s3::, file://, etc.). Remote directories are downloaded to temp locations and searched just like local directories. |
alexec
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot Let's use -d and keep -r for resume.
- Changed -d flag for remote directories (was -r) - Restored -r flag for resume mode (was -resume) - Updated all tests to use correct flags - Updated all documentation and examples - All tests passing Co-authored-by: alexec <1142830+alexec@users.noreply.github.com>
Enables loading rules and tasks from remote directories using HashiCorp's go-getter library, allowing teams to share coding standards across projects without duplication.
Changes
go-getter Integration
CLI Flags
-d <url>- Remote directory containing rules and tasks (repeatable, supports various protocols)-r- Resume mode flag (original behavior maintained)Features
Example
Remote and local directories combine normally. Downloads happen on each invocation using go-getter's efficient protocols.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.