redux-dispatch-cli

0.1.2 • Public • Published

Remote Redux Dispatch CLI NPM version

A CLI tool for Redux remote dispatch. Used in remote-redux-devtools

Screenshot

Screenshot

Installation

$ npm install -g redux-dispatch-cli

Usage

Use redux-dispatch or rrd command.

# Connect to remotedev-server 
$ redux-dispatch connect --hostname <hostname> --port <port>
 
# Show instance list 
$ redux-dispatch ls-instance
 
# Select instance 
$ redux-dispatch select <instance>
 
# Sync currently selected instance states to all instances 
$ redux-dispatch sync
 
# Dispatch action 
$ redux-dispatch action "{ type: 'ACTION', ... }"
 
# Start daemon (`connect` can also start daemon) 
$ redux-dispatch start
# Restart daemon 
$ redux-dispatch restart
# Stop daemon 
$ redux-dispatch stop
# Check daemon status 
$ redux-dispatch status

Run redux-dispatch --help or redux-dispatch <command> --help for more information.

Steps

Connect to remotedev-server (hostname default: localhost)

$ rrd connect --hostname <hostname> --port <port>

It will create a daemon, the daemon process will exit when $HOME/.remotedev_d_port is removed.

Show available instances

$ rrd ls-instance

Make sure have instance can dispatch action.

Select a instance (default: auto)

$ rrd select <instanceKey>

Dispatch action

$ rrd action "{ type: 'ACTION', a: 1 }"

Credits

License

MIT

Package Sidebar

Install

npm i redux-dispatch-cli

Weekly Downloads

4

Version

0.1.2

License

MIT

Last publish

Collaborators

  • jhen0409