Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thatconference/beam
dev-that cli for gcp and other stuff we decide to throw in there
https://github.com/thatconference/beam
gcloud gcp nodejs
Last synced: about 1 month ago
JSON representation
dev-that cli for gcp and other stuff we decide to throw in there
- Host: GitHub
- URL: https://github.com/thatconference/beam
- Owner: ThatConference
- License: gpl-3.0
- Created: 2020-12-11T14:47:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T20:22:09.000Z (about 1 year ago)
- Last Synced: 2024-11-19T04:50:50.614Z (3 months ago)
- Topics: gcloud, gcp, nodejs
- Language: JavaScript
- Homepage:
- Size: 359 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# beam
dev-that cli for gcp and other stuff we decide to throw in there
## Summary
beam is a nodejs-based cli for working with gcp PubSub and Firestore emulators. It will work against production end points as well though that support has not been added yet.
## Getting started
The project uses [Babel](https://babeljs.io) to transpile ES6 code to code usable by nodejs 12 & 14. This project targets `$ cat .node-version`. We recommend using `nodenv` to manage nodejs versions on your system. To load the running version for this project simply run the following from the root folder of this project, `$ nodenv install $(cat .node-version)`
Until something smoother is done, use the following line to execute the cli:
```sh
npx babel-node -- ./src/index.js [options]
```For example to list topics:
```sh
npx babel-node -- ./src/index.js list topic
```Help is available for by using:
```sh
# for a list of commands
npx babel-node -- ./src/index.js -h
# or for command-specific help
npx babel-node -- ./src/index.js -h
```