https://github.com/nobe4/gh-ln
Link files between repositories, from the command line.
https://github.com/nobe4/gh-ln
gh gh-cli gh-extension gh-extensions
Last synced: 5 months ago
JSON representation
Link files between repositories, from the command line.
- Host: GitHub
- URL: https://github.com/nobe4/gh-ln
- Owner: nobe4
- License: mit
- Created: 2025-06-16T07:53:09.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T07:53:17.000Z (5 months ago)
- Last Synced: 2025-08-05T09:26:23.826Z (5 months ago)
- Topics: gh, gh-cli, gh-extension, gh-extensions
- Language: Go
- Homepage: https://github.com/nobe4/gh-ln
- Size: 177 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# `gh-ln`
> Link files between repositories.
> [!IMPORTANT]
> This project is under heavy development.
This action creates a _link_ between files in various places. When the source is
updated, the destination is as well.
It works by using the GitHub API to read files and create Pull Requests where an
update is needed. You can specify the source, destination, and schedule for the
synchronization.
> [!TIP]
> The authentication for this can be rather tricky, make sure you read
> [authentication](/docs/authentication.md) to get familiar with the various
> methods.
## Quickstart
1. Install `gh-ln`
```
gh extension install nobe4/gh-ln
```
1. Create a config file in `.ln-config.yaml`.
E.g. [`ln-config.yaml`](.ln-config.yaml)
1. Run
TODO
To use in Actions, see [nobe4/action-ln](https://github.com/nobe4/action-ln).
## Further readings
- [Authentication](/docs/authentication.md)
- [Configuration](/docs/configuration.md)