Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

prismic-cli

Package Overview
Dependencies
Maintainers
7
Versions
113
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

prismic-cli

Command line to bootstrap prismic projects.

  • 4.0.6
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3.7K
increased by214.6%
Maintainers
7
Weekly downloads
 
Created
Source

prismic-cli

Command line tool to bootstrap prismic projects.

oclif Version Downloads/week License

Usage

$ npm install -g prismic-cli
$ prismic COMMAND
running command...
$ prismic (-v|--version|version)
prismic-cli/4.0.6 darwin-x64 node-v16.5.0
$ prismic --help [COMMAND]
USAGE
  $ prismic COMMAND
...

Commands

prismic help [COMMAND]

display help for prismic

USAGE
  $ prismic help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

prismic list

Lists available project templates.

USAGE
  $ prismic list

OPTIONS
  -h, --help  show CLI help

See code: src/commands/list.ts

prismic login

Login to prismic

USAGE
  $ prismic login

OPTIONS
  -h, --help                           show CLI help
  --email=email                        email address
  --oauthaccesstoken=oauthaccesstoken  oauth access token for sso
  --password=password                  password

See code: src/commands/login.ts

prismic logout

logout of prismic

USAGE
  $ prismic logout

OPTIONS
  -h, --help  show CLI help

See code: src/commands/logout.ts

prismic new

Create a project with a new prismic repository.

USAGE
  $ prismic new

OPTIONS
  -d, --domain=domain      name of the prismic repository ie: example, becomes https://example.prismic.io
  -f, --folder=folder      name of project folder
  -h, --help               show CLI help
  -t, --template=template  Prismic template for the project
  --force                  over write local files
  --skip-install           prevent running install command after generating project

See code: src/commands/new.ts

prismic signup

Create a prismic account

USAGE
  $ prismic signup

OPTIONS
  -h, --help           show CLI help
  --email=email        email address
  --password=password  password

See code: src/commands/signup.ts

prismic slicemachine

Slice Machine Commands

USAGE
  $ prismic slicemachine

OPTIONS
  -d, --domain=domain      prismic repo to to create
  -f, --force
  -h, --help               show CLI help
  --add-storybook          add storybook to a slicemachine project
  --bootstrap              reconfigure a slicemachine project
  --create-slice           add a slice to a slicemachine project
  --develop                run slice machine
  --folder=folder          output directory
  --framework=nextjs|nuxt
  --library=library        name of the slice library
  --list                   list local slices
  --setup                  setup slice machine in an already existing project
  --skip-install           prevent npm install from running
  --sliceName=sliceName    name of the slice

ALIASES
  $ prismic sm

See code: src/commands/slicemachine.ts

prismic theme [SOURCE]

Create a project from a zip file or github repository with a new prismic repository.

USAGE
  $ prismic theme [SOURCE]

ARGUMENTS
  SOURCE  path or url to a zip file, or a github Repository for the theme

OPTIONS
  -c, --conf=conf            [default: prismic-configuration.js] path to prismic configuration file
  -d, --domain=domain        name of the prismic repository ie: example, becomes https://example.prismic.io
  -f, --folder=folder        name of project folder
  -h, --help                 show CLI help
  -t, --theme-url=theme-url  Url or path to the theme
  --customTypes=customTypes  [default: custom_types] path to custom types directory in the theme
  --documents=documents      [default: documents] path to documents in the theme
  --force                    over-write local files
  --skip-install             prevent running install command after generating project

See code: src/commands/theme.ts

prismic whoami

Shows the user name of the current user

USAGE
  $ prismic whoami

OPTIONS
  -h, --help  show CLI help

See code: src/commands/whoami.ts

Development

Running Locally

  • Clone this repository git clone https://github.com/prismic.io/prismic-cli
  • go to the root folder cd prismic-cli
  • install and/or link the dependencies with or yarn (uses workspaces)
  • Commands can be executed from the packages/prismic-cli/bin/run file i.e: ./bin/run --help

Testing

Run tests with npm test or yarn test The main testing libary used is @oclif/test the documentation on how to use the testing library can be found here https://github.com/oclif/fancy-test. Mocking/stubbing dependencies can be tricky due package versions for nested dependencies, and native modules being used else where.

Linting

eslint is automatically run after the test script, but it can also be invoked by running npm run posttest or yarn posttest, optionally with a --fix flag.

Deployment

leran is used for managing versions and publishing. update versions with lerna version [semantic-version] --exact Publish with lerna publish [--dist-tag alpha]

Built With

Keywords

FAQs

Package last updated on 23 Jul 2021

Did you know?

Socket

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc