Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bswck/gh-fs
GitHub CLI extension for mapping repo owners/orgs with your filesystem.
https://github.com/bswck/gh-fs
Last synced: 23 days ago
JSON representation
GitHub CLI extension for mapping repo owners/orgs with your filesystem.
- Host: GitHub
- URL: https://github.com/bswck/gh-fs
- Owner: bswck
- License: mit
- Created: 2024-07-05T14:37:32.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T14:58:04.000Z (4 months ago)
- Last Synced: 2024-07-05T19:37:37.000Z (4 months ago)
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gh-fs
> [!Important]
> Work in progress.GitHub CLI extension for mapping repo owners/orgs to your filesystem.
## Idea
* Set a default clone destination folder for your personal account (`bswck`).
`gh fs set bswck ~/Projects``gh repo clone slothy` from anywhere on your system should now clone into `~/Projects/slothy`.
* Set a default clone destination folder for organization `coherent-oss`.
`gh fs set coherent-oss ~/Coherent``gh repo clone coherent-oss/build` from anywhere on your system should now clone into `~/Coherent/build`.
* Set a default clone destination folder for unknown orgs `?`.
`gh fs set ? ~/Contrib``gh repo clone pandas-dev/pandas` from anywhere on your system should now clone into `~/Contrib/pandas`.
Or maybe should this be a feature of [pj](https://github.com/coherent-oss/pj)?