Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MeroFuruya/gh-dep
general purpose dependency manager for GitHub CLI
https://github.com/MeroFuruya/gh-dep
dependency-manager general-purpose gh-extension linux packet-manager windows
Last synced: 3 months ago
JSON representation
general purpose dependency manager for GitHub CLI
- Host: GitHub
- URL: https://github.com/MeroFuruya/gh-dep
- Owner: MeroFuruya
- License: mit
- Created: 2023-09-04T12:26:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-05T14:43:53.000Z (about 1 year ago)
- Last Synced: 2023-09-05T15:44:05.897Z (about 1 year ago)
- Topics: dependency-manager, general-purpose, gh-extension, linux, packet-manager, windows
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gh-dep
Dependency manager for gh## Installation
- node >= 8.0.0 installed
- git (dependent on git bash)```bash
gh extension install merofuruya/gh-dep
```## Usage
```bash
gh dep help
```## dep.json
```json
{
"dependency_dir": "modules",
"dependencies": {
"MeroFuruya/environmentality": "v2.1.1",
"MeroFuruya/gh-dep": {
"version": "v1.0.0",
"dir_name": "thisIsAnotherName"
}
}
}
```### `dependency_dir`
- default: `modules`
- type: `string`
- description: directory name where dependencies are installed### `dependencies`
- type: `object`
- description: dependencies to install
- key: `string` (github repository name)As you see with `MeroFuruya/environmentality`, the version is directly specified as the value.
Now gh-dep installs the dependency under `modules/MeroFuruya_environmentality`.If you want to change the directory name, you can specify `dir_name` as the value.
You can see this with `MeroFuruya/gh-dep`, which is installed under `modules/thisIsAnotherName`.### `version`
- type: `string`
- description: version to install, that is the tag name of the release, not the release name!