Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skaldarnar/node-gooey
CLI tool for managing Terasology workspaces.
https://github.com/skaldarnar/node-gooey
Last synced: about 2 months ago
JSON representation
CLI tool for managing Terasology workspaces.
- Host: GitHub
- URL: https://github.com/skaldarnar/node-gooey
- Owner: skaldarnar
- License: mit
- Created: 2020-05-22T10:34:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-04T12:24:42.000Z (almost 2 years ago)
- Last Synced: 2023-03-28T21:09:45.893Z (almost 2 years ago)
- Language: TypeScript
- Size: 1.09 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🟩 `gooey` CLI
A CLI tool for managing [Terasology](https://github.com/MovingBlocks/Terasology) workspaces.
## Install
Clone this repo and run
```bash
$ npm install # install dependencies
$ npm run build # compile source files
$ npm install -g . # install the local package to global scope
```You can now use `gooey` on the command line:
```sh-sessions
$ gooey --version
gooey/0.2.0 linux-x64 node-v16.15.0
```## Usage
> :warning: Use all features of this little tool at own risk!
The `gooey` CLI tool provides several sub-commands (of varying maturity).
Some commands require a `GITHUB_TOKEN` environment variable to hold a valid access token (see [Creating a personal access token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) for more information).
Run `gooey help` to get a brief overview.
```sh-session
$ gooey help
CLI tool for working with Terasology workspaces.VERSION
gooey/0.2.0 linux-x64 node-v14.16.0USAGE
$ gooey [COMMAND]TOPICS
distro View and clone different module distributions.
module Manage a module and its dependencies and dependants.
plugins List installed plugins.
workspace Manage a Terasology workspace.COMMANDS
distro View and clone different module distributions.
help Display help for gooey.
module Manage a module and its dependencies and dependants.
plugins List installed plugins.
workspace Manage a Terasology workspace.
```## References & Related Repositories
- **[MovingBlocks/Terasology](https://github.com/MovingBlocks/Terasology)**
_The Terasology project._- **[skaldarnar/gh-terasology](https://github.com/skaldarnar/gh-terasology)**
_To generate a changelog for Terasology engine and/or module releases._