Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@joystream/hydra-cli
Advanced tools
A cli tool for running a Hydra query node
Using npx
:
$ alias hydra-cli='npx @joystream/hydra-cli'
or install via npm:
npm install -g @joystream/hydra-cli
and then
$ hydra-cli [COMMAND]
Run
$ hydra-cli scaffold
and answer the prompts. This will generate a sample project and README with setup instructions.
hydra-cli codegen
hydra-cli help [COMMAND]
hydra-cli plugins
hydra-cli plugins:inspect PLUGIN...
hydra-cli plugins:install PLUGIN...
hydra-cli plugins:link PLUGIN
hydra-cli plugins:uninstall PLUGIN...
hydra-cli plugins:update
hydra-cli preview
hydra-cli scaffold
hydra-cli codegen
Code generator
Code generator
USAGE
$ hydra-cli codegen
OPTIONS
-d, --createDb Create the DB and install migrations
-s, --schema=schema [default: ../../schema.graphql] Schema path, can be file or directory
--[no-]install Install dependencies
hydra-cli help [COMMAND]
display help for hydra-cli
display help for <%= config.bin %>
USAGE
$ hydra-cli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
hydra-cli plugins
list installed plugins
list installed plugins
USAGE
$ hydra-cli plugins
OPTIONS
--core show core plugins
EXAMPLE
$ hydra-cli plugins
See code: @oclif/plugin-plugins
hydra-cli plugins:inspect PLUGIN...
displays installation properties of a plugin
displays installation properties of a plugin
USAGE
$ hydra-cli plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] plugin to inspect
OPTIONS
-h, --help show CLI help
-v, --verbose
EXAMPLE
$ hydra-cli plugins:inspect myplugin
See code: @oclif/plugin-plugins
hydra-cli plugins:install PLUGIN...
installs a plugin into the CLI
installs a plugin into the CLI
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in the CLI without the need to patch and update the whole CLI.
USAGE
$ hydra-cli plugins:install PLUGIN...
ARGUMENTS
PLUGIN plugin to install
OPTIONS
-f, --force yarn install with force flag
-h, --help show CLI help
-v, --verbose
DESCRIPTION
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ hydra-cli plugins:add
EXAMPLES
$ hydra-cli plugins:install myplugin
$ hydra-cli plugins:install https://github.com/someuser/someplugin
$ hydra-cli plugins:install someuser/someplugin
See code: @oclif/plugin-plugins
hydra-cli plugins:link PLUGIN
links a plugin into the CLI for development
links a plugin into the CLI for development
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello' command will override the user-installed or core plugin implementation. This is useful for development work.
USAGE
$ hydra-cli plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
OPTIONS
-h, --help show CLI help
-v, --verbose
DESCRIPTION
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLE
$ hydra-cli plugins:link myplugin
See code: @oclif/plugin-plugins
hydra-cli plugins:uninstall PLUGIN...
removes a plugin from the CLI
removes a plugin from the CLI
USAGE
$ hydra-cli plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
OPTIONS
-h, --help show CLI help
-v, --verbose
ALIASES
$ hydra-cli plugins:unlink
$ hydra-cli plugins:remove
See code: @oclif/plugin-plugins
hydra-cli plugins:update
update installed plugins
update installed plugins
USAGE
$ hydra-cli plugins:update
OPTIONS
-h, --help show CLI help
-v, --verbose
See code: @oclif/plugin-plugins
hydra-cli preview
Preview GraphQL API schema
Preview GraphQL API schema
USAGE
$ hydra-cli preview
OPTIONS
-s, --schema=schema [default: ../../schema.graphql] Schema path
hydra-cli scaffold
Starter kit: generates a directory layout and a sample schema file
Starter kit: generates a directory layout and a sample schema file
USAGE
$ hydra-cli scaffold
OPTIONS
-a, --appPort=appPort [default: 4000] GraphQL server port
-b, --blockHeight=blockHeight [default: 0] Start block height
-d, --dir=dir [default: /home/runner/work/hydra/hydra/packages/hydra-cli] Project folder
-h, --dbHost=dbHost [default: localhost] Database host
-i, --indexerUrl=indexerUrl Hydra Indexer endpoint
-m, --[no-]mappings Create schema and mappings
-n, --name=name [default: hydra-scaffold] Project name
-p, --dbPort=dbPort [default: 5432] Database port
-u, --dbUser=dbUser [default: postgres] Database user
-x, --dbPassword=dbPassword [default: postgres] Database user password
--rewrite Clear the folder before scaffolding
--silent If present, the scaffolder is non-interactive and uses only provided CLI flags
FAQs
CLI tool for building a Hydra query node
The npm package @joystream/hydra-cli receives a total of 167 weekly downloads. As such, @joystream/hydra-cli popularity was classified as not popular.
We found that @joystream/hydra-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.