Giter VIP home page Giter VIP logo

nxpm-cli's Introduction

nxpm

CLI to make the world-class nx workspace even more amazing!

nxpm.dev

oclif Version CircleCI Downloads/week License

nxpm plugins

Interactively install and remove plugins, run schematics from installed plugins.

nxpm projects

Interactively browse the projects in a workspace and run builders and schematics.

nxpm sandbox

Quickly spin up Docker based sandboxes with various NX presets installed.

Usage

$ npm install -g nxpm
$ nxpm COMMAND
running command...
$ nxpm (-v|--version|version)
nxpm/1.16.0 darwin-x64 node-v14.15.4
$ nxpm --help [COMMAND]
USAGE
  $ nxpm COMMAND
...

Commands

nxpm config:delete

Delete the config file

USAGE
  $ nxpm config:delete

OPTIONS
  -g, --global  (required) Global config
  -h, --help    show CLI help

See code: src/commands/config/delete.ts

nxpm config:edit

Edit the config file

USAGE
  $ nxpm config:edit

OPTIONS
  -g, --global  (required) Global config
  -h, --help    show CLI help

See code: src/commands/config/edit.ts

nxpm config:get KEY

describe the command here

USAGE
  $ nxpm config:get KEY

OPTIONS
  -g, --global  (required) Global config
  -h, --help    show CLI help

See code: src/commands/config/get.ts

nxpm config:set KEY VALUE

describe the command here

USAGE
  $ nxpm config:set KEY VALUE

OPTIONS
  -g, --global  (required) Global config
  -h, --help    show CLI help

See code: src/commands/config/set.ts

nxpm help [COMMAND]

display help for nxpm

USAGE
  $ nxpm help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

nxpm plugins

Install and remove community plugins

USAGE
  $ nxpm plugins

OPTIONS
  -c, --cwd=cwd  [default: /Users/beeman/oss/nxpm-cli] Current working directory
  -h, --help     show CLI help
  -r, --refresh  Refresh the list of plugins

ALIASES
  $ nxpm pl

See code: src/commands/plugins.ts

nxpm projects [PROJECTNAME] [TARGET]

Interactive menu to run builders and schematics for projects

USAGE
  $ nxpm projects [PROJECTNAME] [TARGET]

ARGUMENTS
  PROJECTNAME  The name of the project you want to operate on
  TARGET       The target to run (build, serve, test, etc)

OPTIONS
  -c, --cwd=cwd  [default: /Users/beeman/oss/nxpm-cli] Current working directory
  -h, --help     show CLI help

ALIASES
  $ nxpm p

See code: src/commands/projects.ts

nxpm registry:disable

Disable yarn and npm from using local npm registry

USAGE
  $ nxpm registry:disable

See code: src/commands/registry/disable.ts

nxpm registry:enable

Configure yarn and npm to use the local registry

USAGE
  $ nxpm registry:enable

See code: src/commands/registry/enable.ts

nxpm registry:start

Start local npm registry

USAGE
  $ nxpm registry:start

See code: src/commands/registry/start.ts

nxpm registry:status

Show yarn and npm registry configuration

USAGE
  $ nxpm registry:status

See code: src/commands/registry/status.ts

nxpm release [VERSION]

Release publishable packages in an Nx Workspace

USAGE
  $ nxpm release [VERSION]

ARGUMENTS
  VERSION  The version you want to release in semver format (eg: 1.2.3-beta.4)

OPTIONS
  -b, --build          Build libraries after versioning
  -c, --cwd=cwd        [default: /Users/beeman/oss/nxpm-cli] Current working directory
  -d, --dry-run        Dry run, don't make permanent changes
  -f, --fix            Automatically fix known issues
  -h, --help           show CLI help
  -i, --allow-ivy      Allow publishing Angular packages built for Ivy
  --ci                 CI mode (fully automatic release)
  --local              Release package to local registry
  --localUrl=localUrl  [default: http://localhost:4873/] URL to local registry

See code: src/commands/release.ts

nxpm sandbox [SANDBOXID] [ACTION]

Create a sandbox using Docker

USAGE
  $ nxpm sandbox [SANDBOXID] [ACTION]

ARGUMENTS
  SANDBOXID  The ID of the sandbox
  ACTION     Action to perform on sandbox

OPTIONS
  -c, --cwd=cwd        [default: /Users/beeman/oss/nxpm-cli] Current working directory
  -h, --help           show CLI help
  -r, --refresh        Refresh the list of plugins
  --port-api=port-api  [default: 3000] Port to open for the API app
  --port-web=port-web  [default: 4200] Port to open for the Web app
  --ports=ports        Comma-separated list of additional ports to open (eg: 8080, 10080:80)

See code: src/commands/sandbox.ts

nxpm sandbox:pull

Pull images of sandboxes

USAGE
  $ nxpm sandbox:pull

OPTIONS
  -f, --force    Force removal of the sandboxes
  -h, --help     show CLI help
  -m, --remove   Remove all of the sandboxes before pulling
  -r, --refresh  Refresh the list of sandboxes

See code: src/commands/sandbox/pull.ts

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.