Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jgantunes/ipfs-testbed-cli
IPFS testbed CLI
https://github.com/jgantunes/ipfs-testbed-cli
cli ipfs js kubectl kubernetes node testbed toxiproxy
Last synced: 5 days ago
JSON representation
IPFS testbed CLI
- Host: GitHub
- URL: https://github.com/jgantunes/ipfs-testbed-cli
- Owner: JGAntunes
- License: mit
- Created: 2019-03-01T02:50:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T03:49:51.000Z (about 2 years ago)
- Last Synced: 2024-10-06T04:03:09.014Z (3 months ago)
- Topics: cli, ipfs, js, kubectl, kubernetes, node, testbed, toxiproxy
- Language: JavaScript
- Size: 4.96 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JS IPFS Testbed CLI
A CLI tool to interact with the [JS-IPFS test bed](https://github.com/jgantunes/ipfs-testbed) built usind NodeJS.
## Requirements
- `nodejs` `>=8` in order to use the cli
**IMPORTANT**: the CLI will use your current kube context, so make sure to have the right cluster selected before jumping on this.
## Install
```
npm install
```Or skip the install step entirely and just use npx
```
npx -p ipfs-testbed ipt
```## Cli Usage
```
$ ipt --help
iptCommands:
bin.js create creates the given resources
bin.js delete delete the given resources
bin.js exec exec in a IPFS Node
bin.js get get the given resources
bin.js completion generate bash completion scriptOptions:
--version Show version number [boolean]
-h, --help Show help [boolean]```
You can run `ipt --help` to get further details about a specific command:
```
$ ipt exec pulsarcast --help
ipt exec pulsarcastexec pulsarcast in this IPFS Node
Commands:
bin.js exec pulsarcast create create a topic with name
[node-id] from [from-node-id] or
a random node
bin.js exec pulsarcast publish publish at
[node-id] from [node-id] or a random node
bin.js exec pulsarcast subscribe subscribe to from
[node-id] [node-id] or a random nodeOptions:
--version Show version number [boolean]
-h, --help Show help [boolean]```
## License
MIT