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

directus-sync-cli

Package Overview
Dependencies
Maintainers
2
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

directus-sync-cli

Directus cli to sync envs

  • 0.0.5
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

directus-sync-cli

directus-sync-cli Preset CLI

oclif Version Downloads/week License

Usage

$ npm install -g directus-sync-cli
$ directus-sync-cli COMMAND
running command...
$ directus-sync-cli (--version)
directus-sync-cli/0.0.5 darwin-x64 node-v14.19.0
$ directus-sync-cli --help [COMMAND]
USAGE
  $ directus-sync-cli COMMAND
...

Commands

directus-sync-cli env add

Add a directus configuration

USAGE
  $ directus-sync-cli env add -n <value> -u <value> -t <value> [-c] [-o]

FLAGS
  -c, --[no-]check     Force adding environment without verification
  -n, --name=<value>   (required) Name of the directus environment
  -o, --override       Force updating an existing environment
  -t, --token=<value>  (required) Access token of the directus
  -u, --url=<value>    (required) Base url of the directus

DESCRIPTION
  Add a directus configuration

EXAMPLES
  $ directus-sync-cli env add -n <NAME> -u <URL> -t <TOKEN>

  $ directus-sync-cli env add -n <NAME> -u <URL> -t <TOKEN> --no-check

directus-sync-cli env list

List all saved directus configs

USAGE
  $ directus-sync-cli env list

DESCRIPTION
  List all saved directus configs

EXAMPLES
  $ directus-sync-cli list

directus-sync-cli env remove

Remove one or all directus config

USAGE
  $ directus-sync-cli env remove [-a | -n <value>]

FLAGS
  -a, --all           Remove all configurations
  -n, --name=<value>  Remove one configuration

DESCRIPTION
  Remove one or all directus config

EXAMPLES
  $ directus-sync-cli env remove -a

  $ directus-sync-cli env remove -n <NAME>

directus-sync-cli help [COMMAND]

Display help for directus-sync-cli.

USAGE
  $ directus-sync-cli help [COMMAND] [-n]

ARGUMENTS
  COMMAND  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for directus-sync-cli.

See code: @oclif/plugin-help

directus-sync-cli status

Get the status for an environment

USAGE
  $ directus-sync-cli status [-n <value>] [-d]

FLAGS
  -d, --detailed      Get services status of one configuration
  -n, --name=<value>  Get the status of one configuration

DESCRIPTION
  Get the status for an environment

EXAMPLES
  $ directus-sync-cli status

  $ directus-sync-cli status -n <NAME>

  $ directus-sync-cli status -d -n <NAME>

See code: dist/commands/status/index.ts

directus-sync-cli sync presets

Sync presets between multiple environment.

USAGE
  $ directus-sync-cli sync presets -o <value> -t <value> [-f]

FLAGS
  -f, --force           Force flag if the version are not identical
  -o, --origin=<value>  (required) Name of the configuration to use as base for export
  -t, --to=<value>      (required) Name of the configuration to use as target for export

DESCRIPTION
  Sync presets between multiple environment.

  The token must be an admin token.

  Process of the command:

  - Get the presets on the origin environment, with user email and name of the role of the preset if specified.

  - Find matching uuid of the users / role on the target environment because it could not be the same.

  - Get the presets of the target environment

  - Delete presets that match the pair (uuid,collection) to avoid conflicts or if global preset, (user: null,collection)

  - Create presets in the target environment.



EXAMPLES
  $ directus-sync-cli sync presets -o <origin> -t <target>

  $ directus-sync-cli sync presets -o <origin> -t <target> --force

directus-sync-cli sync schema

Sync schema between multiple environment

USAGE
  $ directus-sync-cli sync schema -o <value> -t <value> [-f]

FLAGS
  -f, --force           Force flag if the version are not identical
  -o, --origin=<value>  (required) Name of the configuration to use as base for export
  -t, --to=<value>      (required) Name of the configuration to use as target for export

DESCRIPTION
  Sync schema between multiple environment

EXAMPLES
  $ directus-sync-cli sync schema -o <origin> -t <target>

  $ directus-sync-cli sync schema -o <origin> -t <target> --force

Keywords

FAQs

Package last updated on 21 Jul 2022

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