GithubHelp home page GithubHelp logo

gaia-cli's Introduction

Build Status Coverage

gaia-cli

Development and deployment toolkit for gaia

Install

$ npm i gaia-cli -D

Usage

Show gaia help

> gaia

gaia.config.js

gaia should locate in the repo's root directory should contains, and it defines the configurations used by gaia-cli

gaia.config.js contains:

  • A server field which is the second argument for new gaia.Server(root, config)
  • A port field which defines the port the server will listen to

Field server and field port are required by command gaia start

Commands

gaia start

Start the gaia server

gaia start

gaia start --dev

options

  • --dev whether start the server in dev mode. If true, gaia cli will populate the env variables from .env file by using dotenv

gaia test -- [test-command]

Start a dev server for the current project and then run the test command.

gaia test will handle the server starting and closing, so you need not to start a gaia server in test specs. Just create gaia clients in your test cases.

gaia test -- nyc ava test/*.js

License

MIT

gaia-cli's People

Contributors

kaelzhang avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.