Socket
Socket
Sign inDemoInstall

@8base/api-cli

Package Overview
Dependencies
106
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @8base/api-cli

The 8base API Command Line Interface (CLI)


Version published
Weekly downloads
6
increased by200%
Maintainers
2
Install size
12.2 MB
Created
Weekly downloads
 

Readme

Source

8base-api-cli

The 8base API Command Line Interface (CLI)

Table of Contents

Installation

Globally

Install CLI globally with

$ yarn global add @8base/api-cli

Now you can run CLI using following command anywhere

$ 8base-api-cli

Locally

Install CLI locally to your node_modules folder with

$ yarn add @8base/api-cli --dev

You should be able to run CLI with

$ node_modules/.bin/8base-api-cli

Usage

Before usage you should set API endpoint

  8base-api-cli config:set --name=url --value=https://api.8base.com

Usage: 8base-api-cli <command> [options]

Commands:
  8base-api-cli auth:confirm   Confirm with passed credentials.
  8base-api-cli auth:login     Login with passed credentials.
  8base-api-cli auth:logout    Logout and clear saved credentials.
  8base-api-cli auth:sicolo    Sign up, confirm and login with passed credentials.
  8base-api-cli auth:signup    Sign up with passed credentials.
  8base-api-cli auth:whoami    Display the current auth parameters.
  8base-api-cli config         Display a config.
  8base-api-cli config:get     Display a config value with passed name.
  8base-api-cli config:set     Set a config value with passed name.
  8base-api-cli schema:export  Export tables to the schema file.
  8base-api-cli schema:import  Import tables by passed schema file.
  8base-api-cli tables:drop    Drop all user tables.
  8base-api-cli tables:fill    Fill all user tables with mock data.

Options:
  --help     Show help                                                 [boolean]
  --version  Show version number                                       [boolean]

Commands

auth:confirm

Confirm with passed credentials.

Options:
  --email                                                    [string] [required]
  --code                                                     [string] [required]
  --password                                                 [string] [required]
  --save                                               [boolean] [default: true]

auth:login

Login with passed credentials.

Options:
  --email                                                    [string] [required]
  --password                                                 [string] [required]
  --save                                               [boolean] [default: true]

auth:logout

Logout and clear saved credentials.

auth:sicolo

Sign up, confirm and login with passed credentials.

Options:
  --email                                                    [string] [required]
  --password                                                 [string] [required]
  --firstName                                         [string] [default: "Ivan"]
  --lastName                                        [string] [default: "Ivanov"]
  --organization                                     [string] [default: "8base"]
  --host                                    [string] [default: "imap.yandex.ru"]
  --save                                               [boolean] [default: true]

auth:signup

Sign up with passed credentials.

Options:
  --email                                                    [string] [required]
  --password                                                 [string] [required]
  --firstName                                         [string] [default: "Ivan"]
  --lastName                                        [string] [default: "Ivanov"]
  --organization                                     [string] [default: "8base"]

auth:whoami

Display the current auth parameters.

config

Display a config.

config:get

Display a config value with passed name.

Options:
  --name                                                     [string] [required]

config:set

Set a config value with passed name.

Options:
  --name                                                     [string] [required]
  --value                                                    [string] [required]

schema:export

Export tables to the schema file.

Options:
  --file                          [string] [required] [default: "./EXPORT.json"]

schema:import

Import tables by passed schema file.

Options:
  --file                          [string] [required] [default: "./IMPORT.json"]

tables:drop

Drop all user tables.

tables:fill

Fill all user tables with mock data.

FAQs

Last updated on 26 Sep 2018

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc