@fab/cli
The CLI entry-point for the FAB ecosystem
Last updated 2 days ago by geelen .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @fab/cli 
SYNC missed versions from official npm registry.

FAB Command Line Interface

fab: the CLI entry-point for the FAB ecosystem

oclif Version Downloads/week License

Usage

$ npm install -g @fab/cli
$ fab COMMAND
running command...
$ fab (-v|--version|version)
@fab/cli/0.0.7-alpha.27 darwin-x64 node-v13.8.0
$ fab --help [COMMAND]
USAGE
  $ fab COMMAND
...

Commands

fab build

Generate a FAB given the config (usually in fab.config.json5)

USAGE
  $ fab build

OPTIONS
  -c, --config=config  [default: fab.config.json5] Path to config file
  -h, --help           show CLI help

EXAMPLES
  $ fab build
  $ fab build --config=fab.config.json5

See code: lib/commands/build.js

fab deploy [FILE]

Deploy a FAB to a hosting provider

USAGE
  $ fab deploy [FILE]

OPTIONS
  -c, --config=config                                      [default: fab.config.json5] Path to config file
  -h, --help                                               show CLI help

  --assets-already-deployed-at=assets-already-deployed-at  Skip asset deploys and only deploy the server component
                                                           pointing at this URL for assets

  --assets-host=(cf-workers|aws-lambda-edge|aws-s3)        If you have multiple potential hosts for the assets defined
                                                           in your fab.config.json5, which one to deploy to.

  --env=env                                                Override production settings with a different environment
                                                           defined in your FAB config file.

  --package-dir=package-dir                                Where to save the packaged FAB files (default .fab/deploy)

  --server-host=(cf-workers|aws-lambda-edge|aws-s3)        If you have multiple potential hosts for the server defined
                                                           in your fab.config.json5, which one to deploy to.

EXAMPLE
  $ fab deploy fab.zip

See code: lib/commands/deploy.js

fab help [COMMAND]

display help for fab

USAGE
  $ fab help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

fab init

Auto-configure a repo for generating FABs

USAGE
  $ fab init

OPTIONS
  -c, --config=config         [default: fab.config.json5] Config filename
  -h, --help                  show CLI help
  -y, --yes                   Assume yes to all prompts (must be in the root directory of a project)
  --skip-framework-detection  Don't try to auto-detect framework, set up manually.
  --skip-install              Do not attempt to npm install anything
  --version=version           What NPM version or dist-tag to use for installing FAB packages

EXAMPLES
  $ fab init
  $ fab init --config=fab.config.json5

See code: lib/commands/init.js

fab package [FILE]

Package a FAB to be uploaded to a hosting provider manually

USAGE
  $ fab package [FILE]

OPTIONS
  -c, --config=config                               [default: fab.config.json5] Path to config file
  -h, --help                                        show CLI help

  -t, --target=(cf-workers|aws-lambda-edge|aws-s3)  Hosting provider (must be one of: cf-workers, aws-lambda-edge,
                                                    aws-s3)

  --assets-url=assets-url                           A URL for where the assets can be accessed, for server deployers
                                                    that need it

  --env=env                                         Override production settings with a different environment defined in
                                                    your FAB config file.

  --output-path=output-path                         Where to save the packaged FAB (default .fab/deploy/[target].zip)

EXAMPLE
  $ fab package --target=aws-lambda-edge fab.zip

See code: lib/commands/package.js

fab serve [FILE]

fab serve: Serve a FAB in a local NodeJS Express server

USAGE
  $ fab serve [FILE]

OPTIONS
  -c, --config=config        [default: fab.config.json5] Path to config file. Only used for SETTINGS in conjunction with
                             --env.

  -h, --help                 show CLI help

  --cert=cert                SSL certificate to use

  --env=env                  Override production settings with a different environment defined in your FAB config file.

  --experimental-v8-sandbox  Enable experimental V8::Isolate Runtime (in development, currently non-functional)

  --key=key                  Key for the SSL Certificate

  --port=port                (required) [default: 3000] Port to use

EXAMPLES
  $ fab serve fab.zip
  $ fab serve --port=3001 fab.zip
  $ fab serve --cert=local-ssl.cert --key=local-ssl.key fab.zip
  $ fab serve --env=staging fab.zip

See code: lib/commands/serve.js

Current Tags

  • 0.0.5-alpha.8                                ...           canary (4 months ago)
  • 0.0.7-alpha.27                                ...           latest (2 days ago)
  • 0.0.7-alpha.5                                ...           next (2 months ago)
  • 0.0.3-alpha.1                                ...           prerelease (4 months ago)

41 Versions

  • 0.0.7-alpha.27                                ...           2 days ago
  • 0.0.7-alpha.26                                ...           2 days ago
  • 0.0.7-alpha.24                                ...           9 days ago
  • 0.0.7-alpha.23                                ...           9 days ago
  • 0.0.7-alpha.22                                ...           11 days ago
  • 0.0.7-alpha.21                                ...           11 days ago
  • 0.0.7-alpha.20                                ...           13 days ago
  • 0.0.7-alpha.19                                ...           14 days ago
  • 0.0.7-alpha.18                                ...           17 days ago
  • 0.0.7-alpha.17                                ...           18 days ago
  • 0.0.7-alpha.16                                ...           22 days ago
  • 0.0.7-alpha.15                                ...           25 days ago
  • 0.0.7-alpha.14                                ...           a month ago
  • 0.0.7-alpha.13                                ...           a month ago
  • 0.0.7-alpha.12                                ...           a month ago
  • 0.0.7-alpha.11                                ...           a month ago
  • 0.0.7-alpha.10                                ...           a month ago
  • 0.0.7-alpha.9                                ...           a month ago
  • 0.0.7-alpha.8                                ...           2 months ago
  • 0.0.7-alpha.7                                ...           2 months ago
  • 0.0.7-alpha.6                                ...           2 months ago
  • 0.0.7-alpha.5                                ...           2 months ago
  • 0.0.7-alpha.4                                ...           2 months ago
  • 0.0.7-alpha.2                                ...           2 months ago
  • 0.0.7-alpha.1                                ...           2 months ago
  • 0.0.7-alpha.0                                ...           3 months ago
  • 0.0.6                                ...           3 months ago
  • 0.0.5                                ...           3 months ago
  • 0.0.5-alpha.6                                ...           3 months ago
  • 0.0.5-alpha.5                                ...           3 months ago
  • 0.0.5-alpha.4                                ...           3 months ago
  • 0.0.5-alpha.3                                ...           3 months ago
  • 0.0.5-alpha.2                                ...           3 months ago
  • 0.0.5-alpha.1                                ...           3 months ago
  • 0.0.5-alpha.0                                ...           3 months ago
  • 0.0.5-alpha.8                                ...           4 months ago
  • 0.0.4                                ...           4 months ago
  • 0.0.3                                ...           4 months ago
  • 0.0.3-alpha.1                                ...           4 months ago
  • 0.0.3-alpha.0                                ...           4 months ago
  • 0.0.2-alpha.0                                ...           4 months ago
Maintainers (2)
Downloads
Today 0
This Week 22
This Month 44
Last Day 0
Last Week 50
Last Month 176
Dependencies (54)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |