• This repository has been archived on 15/Apr/2019
  • Stars
    star
    142
  • Rank 258,495 (Top 6 %)
  • Language
    TypeScript
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿฑ A command line interface for Lisk

Lisk Commander

Lisk Commander allows you to communicate with a remote or local node and carry out Lisk-related functionality.

Build Status License: GPL v3 Dependency Status devDependency Status

Prerequisites

Lisk Commander requires Node.js as the underlying engine for code execution. Node.js is supported on most operating systems. Follow the instructions for your operating system on the Node.js downloads page. We currently require Node.js versions 8.3 and above. NPM is automatically installed along with Node.js.

Installation

From NPM

$ npm install --global --production lisk-commander

Upon successful completion, NPM will add the lisk-commander executable lisk to your PATH.

From Source

Clone the Lisk Commander repository using Git and install the dependencies:

$ git clone https://github.com/LiskHQ/lisk-commander.git
$ cd lisk-commander
$ npm install

Before running the executable you will need to build Lisk Commander:

npm run build

Adding the Lisk Commander executable to your PATH

WARNING: If you have installed Lisk Commander globally via NPM (see Install Lisk Commander via NPM), following the instructions in this section is not recommended as they will introduce conflicts.

If you would like to add the lisk executable to your PATH you have two options: option 1 will install the current state of the code you are installing globally, while option 2 will only link to the code and therefore automatically reflect changes you make going forward.

1. Install globally

Running this command from within the repository will add Lisk Commander to your global NPM packages, and add the lisk executable to your PATH. Be aware that any previous globally installed Lisk Commander version will get overridden with this local version.

$ npm install --global --production

Note that you will have to repeat this process for each subsequent build of Lisk Commander.

2. Create a symlink

The other option is to ask NPM to create a symlink in the global folder that links to the package.

$ npm link

This will also add lisk to your PATH, but you won't have to repeat the process if you pull or create a new build. Be aware that any previous globally installed Lisk Commander version will get overridden with this local version.

Usage

$ lisk COMMAND
running command...
$ lisk (-v|--version|version)
lisk-commander/2.0.0 darwin-x64 node-v8.12.0
$ lisk --help [COMMAND]
A command line interface for Lisk

VERSION
  lisk-commander/2.0.0 darwin-x64 node-v8.12.0

USAGE
  $ lisk [COMMAND]

COMMANDS
  account      Commands relating to Lisk accounts.
  block        Commands relating to Lisk blocks.
  config       Manages Lisk Commander configuration.
  copyright    Displays copyright notice.
  delegate     Commands relating to Lisk delegates.
  help         Displays help.
  message      Commands relating to user messages.
  node         Commands relating to Lisk node.
  passphrase   Commands relating to Lisk passphrases.
  signature    Commands relating to signatures for Lisk transactions from multisignature accounts.
  transaction  Commands relating to Lisk transactions.
  warranty     Displays warranty notice.

Commands

Documentation

Further information can be found on our documentation site:

Get Involved

Lisk Commander is an open-source project and all contributions are welcome.

If you find a bug or want to make feature request, please create an issue with as much detail as you can.

Run Tests

Lisk Commander has an extensive set of unit tests. To run the tests, please install Lisk Commander from source, and then run the command:

$ npm test

FAQ

Something else went wrong. What should I do?

  1. Make sure youโ€™re on the network you intend to be on.
  2. Remove the configuration file (config.json) located in your Lisk Commander configuration directory (~/.lisk by default). When you restart Lisk Commander the default configuration will be recreated.
  3. Get in contact on Lisk Chat or Gitter.
  4. If it seems like a bug, open an issue on GitHub. See the Contribution Guidelines.

Contributors

https://github.com/LiskHQ/lisk-commander/graphs/contributors

License

Copyright ยฉ 2017โ€“2018 Lisk Foundation

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

More Repositories

1

lisk-sdk

๐Ÿ”ฉ Lisk software development kit
TypeScript
2,721
star
2

lisk-elements

โš™๏ธ Library for sending Lisk transactions from the client or server
TypeScript
250
star
3

lisk-nano

๐Ÿ–ฅ Minimal Lisk graphical user interface for desktop
JavaScript
159
star
4

lisk-explorer

๐Ÿ“ฆ Lisk blockchain explorer
JavaScript
121
star
5

lisk-mobile

๐Ÿ“ฑ Lisk graphical user interface for mobile
JavaScript
103
star
6

lips

๐Ÿ“˜ Lisk improvement proposals
66
star
7

lisk-build

๐Ÿ—๏ธ Lisk binary package building tool
Shell
55
star
8

lisk-dapps-sdk

:octocat: Prototype SDK for the Lisk blockchain application platform
JavaScript
43
star
9

lisk-template

๐Ÿ“„ Template repository for Lisk projects
JavaScript
39
star
10

lisk-sdk-examples

๐Ÿ”ฉ Example proof of concept blockchain applications built using the Lisk software development kit
JavaScript
36
star
11

lisk-service

โš™๏ธ API based service provider to Lisk user interfaces
JavaScript
32
star
12

lisk-legacy-docs

๐Ÿ“˜ Lisk documentation repository
CSS
30
star
13

lisk-ui

๐Ÿ–ฅ๏ธ Lisk user-interface submodule
HTML
24
star
14

lisk-docker

๐Ÿ“ฆ Lisk docker-compose examples
22
star
15

wamp-socket-cluster

๐Ÿ”Œ Wrapper for both WAMPClient and WAMPServer
JavaScript
14
star
16

lisk-faucet

๐Ÿšฐ Lisk faucet
JavaScript
13
star
17

lisk-website

๐ŸŒ Old Lisk website
CSS
12
star
18

lisk-node

:octocat: Specialized version of Node.js for running Lisk dapps
JavaScript
10
star
19

lisk-migrator

๐Ÿš€ Lisk mainnet migration tool
TypeScript
6
star
20

lisk-scripts

๐Ÿ“œ Scripts used to install and manage Lisk
Shell
6
star
21

lisk-cli

:octocat: Command line interface for bootstrapping and managing Lisk blockchain applications
JavaScript
5
star
22

lisk-tokens-dapp

:octocat: Lisk tokens dapp
JavaScript
4
star
23

lisk-newrelic

๐Ÿ“Ÿ NewRelic instrumentation for Lisk Core
JavaScript
4
star
24

eslint-config-lisk-base

:octocat: The base ESLint config for use in Lisk projects
JavaScript
3
star
25

lisk-sandbox

:octocat: Specialized Node.js module for running sandboxed Lisk dapps
JavaScript
2
star
26

lisk-db

๐Ÿ“˜ A database access implementation according to the Lisk protocol
Rust
2
star
27

lisk-messaging-dapp

:octocat: Lisk messaging dapp
JavaScript
2
star
28

lisk-modular

๐Ÿ“Ÿ A blueprint for the new Lisk Core application architecture
JavaScript
2
star
29

lisk-dex-core

๐Ÿ’Ž Lisk DEX blockchain application
TypeScript
1
star
30

lisk-dex-specs

๐Ÿ“˜ Lisk DEX blockchain specifications
1
star
31

mocha-bdd

:octocat: Helper functions for practising BDD with Mocha
JavaScript
1
star
32

lisk-jenkins

:octocat: Shared libraries for Jenkins files
Groovy
1
star
33

lisk-reddit-dapp

:octocat: Lisk reddit dapp
JavaScript
1
star
34

amstockcharts

:octocat: Javascript Stock Chart v3
JavaScript
1
star
35

app-registry

๐Ÿ—‚๏ธ Lisk blockchain application registry
JavaScript
1
star
36

lisk-core

๐Ÿ’Ž Lisk blockchain client
TypeScript
1
star