1.0.0-beta.93 • Published 8 years ago

devblabla-cli-test v1.0.0-beta.93

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

DevExtreme CLI

DevExtreme CLI is a set of command-line tools to be used with DevExtreme controls library.

Installation

> npm i -g devextreme-cli

Alternatively, you can execute DevExtreme CLI commands by using npx.

Add DevExtreme to an Existing Application

Angular

Add DevExtreme to an Angular application (follow this link for more information):

Without global package usage

> npx -p devextreme-cli devextreme add devextreme-angular

Global package usage

> devextreme add devextreme-angular

DevExtreme Application

Angular

Without global package usage

Create a new DevExtreme application:

> npx -p devextreme-cli devextreme new angular-app app-name [--layout][--empty]

Add the DevExtreme layout template to an Angular application (follow this link for more information):

> npx -p devextreme-cli devextreme add angular-template [--layout][--empty][--resolve-conflicts]

Add a view to an Angular application with the DevExtreme layout template:

> npx -p devextreme-cli devextreme add view view-name [--icon]

Global package usage

Create a new DevExtreme application:

> devextreme new angular-app app-name [--layout][--empty]

Add the DevExtreme layout template to an Angular application (follow this link for more information):

> devextreme add angular-template [--layout][--empty][--resolve-conflicts]

Add a view to an Angular application with the DevExtreme layout template:

> devextreme add view view-name [--icon]

Command line arguments

  • --layout – Specifies the type of a DevExtreme layout to add (default: side-nav-outer-toolbar) Available values:

    • side-nav-outer-toolbar
    • side-nav-inner-toolbar
  • --empty – Specifies whether to skip sample views generation (default: false)

  • --resolve-conflicts – Specifies whether to override the existing app component or create a component with another name. (default: createNew) Available values:

    • createNew
    • override
  • --icon – Specifies the view's icon name (default: folder) You can choose the icon name from the icon library

ThemeBuilder

One-off usage

Build a custom color scheme:

> npx -p devextreme-cli devextreme build-theme [--base-theme][--input-file][--make-swatch][--output-file][--output-color-scheme]

Export theme variables as a less/scss file:

> npx -p devextreme-cli devextreme export-theme-vars [--base-theme][--input-file][--output-format][--output-file][--base]

Export theme variables as a json metadata file:

> npx -p devextreme-cli devextreme export-theme-meta [--base-theme][--input-file][--output-file][--base]

Global package usage

Build a custom color scheme:

> devextreme build-theme [--base-theme][--input-file][--make-swatch][--output-file][--output-color-scheme][--help]

Export theme variables as a less/scss file:

> devextreme export-theme-vars [--base-theme][--input-file][--output-format][--output-file][--base][--help]

Export theme variables as a json metadata file:

> devextreme export-theme-meta [--base-theme][--input-file][--output-file][--base][--help]

Command line arguments

  • --base-theme – Specifies a base theme’s name (the default value is generic.light)

  • --input-file – Specifies the name of the file that contains input data (a .json file with metadata or a .less/.scss file with Bootstrap variables)

  • --output-file – Specifies the output file name

  • --output-format – Specifies the format of the output variables (less or scss) (the default value is less or the extension extracted from the --output-file value (if it contains any))

  • --output-color-scheme – Specifies the custom color scheme name (the default value is custom-scheme)

  • --make-swatch – If present, adds a CSS scope to each CSS rule (.dx-swatch-xxx), where xxx is the value from the --output-color-scheme parameter

  • --base – Exports only base variables which are used to produce the derived variables

Examples

The following command generates a new custom color swatch using Generic Dark as a base theme:

> npx -p devextreme-cli devextreme build-theme --base-theme="generic.dark" --make-swatch --output-color-scheme="custom"

The following command generates a new pink color scheme based on Material Blue Light theme using constants from pink.json file:

> npx -p devextreme-cli devextreme build-theme --base-theme="material.blue.light" --input-file="pink.json" --output-color-scheme="pink"

The following command exports base variables for Generic Carmine theme in LESS format:

> npx -p devextreme-cli devextreme export-theme-vars --base-theme="generic.carmine" --output-format="less" --base

License

Familiarize yourself with the DevExtreme License. Free trial is available!

DevExtreme CLI is released as a MIT-licensed (free and open-source) add-on to DevExtreme.

Support

Feel free to ask questions, share your ideas and report bugs using DevExpress Support Center.

1.0.0-beta.93

8 years ago

1.0.0-beta.92

8 years ago

1.0.0-beta.91

8 years ago

1.0.0-beta.90

8 years ago

1.0.0-beta.89

8 years ago

1.0.0-beta.88

8 years ago

1.0.0-beta.87

8 years ago

1.0.0-beta.86

8 years ago

1.0.0-beta.85

8 years ago

1.0.0-beta.84

8 years ago

1.0.0-beta.83

8 years ago

1.0.0-beta.82

8 years ago

1.0.0-beta.81

8 years ago

1.0.0-beta.80

8 years ago

1.0.0-beta.79

8 years ago

1.0.0-beta.78

8 years ago

1.0.0-beta.77

8 years ago

1.0.0-beta.76

8 years ago

1.0.0-beta.75

8 years ago

1.0.0-beta.74

8 years ago

1.0.0-beta.73

8 years ago

1.0.0-beta.72

8 years ago

1.0.0-beta.71

8 years ago

1.0.0-beta.70

8 years ago

1.0.0-beta.69

8 years ago

1.0.0-beta.68

8 years ago

1.0.0-beta.67

8 years ago

1.0.0-beta.66

8 years ago

1.0.0-beta.65

8 years ago

1.0.0-beta.64

8 years ago

1.0.0-beta.63

8 years ago

1.0.0-beta.62

8 years ago

1.0.0-beta.61

8 years ago

1.0.0-beta.60

8 years ago

1.0.0-beta.59

8 years ago

1.0.0-beta.58

8 years ago

1.0.0-beta.57

8 years ago

1.0.0-beta.56

8 years ago

1.0.0-beta.55

8 years ago

1.0.0-beta.54

8 years ago

1.0.0-beta.53

8 years ago

1.0.0-beta.52

8 years ago

1.0.0-beta.51

8 years ago

1.0.0-beta.50

8 years ago

1.0.0-beta.49

8 years ago

1.0.0-beta.48

8 years ago

1.0.0-beta.47

8 years ago

1.0.0-beta.46

8 years ago

1.0.0-beta.45

8 years ago

1.0.0-beta.43

8 years ago

1.0.0-beta.42

8 years ago

1.0.0-beta.41

8 years ago

1.0.0-beta.40

8 years ago

1.0.0-beta.39

8 years ago

1.0.0-beta.38

8 years ago

1.0.0-beta.37

8 years ago

1.0.0-beta.36

8 years ago

1.0.0-beta.35

8 years ago

1.0.0-beta.34

8 years ago

1.0.0-beta.33

8 years ago

1.0.0-beta.32

8 years ago

1.0.0-beta.30

8 years ago

1.0.0-beta.29

8 years ago

1.0.0-beta.28

8 years ago

1.0.0-beta.27

8 years ago

1.0.0-beta.26

8 years ago

1.0.0-beta.25

8 years ago

1.0.0-beta.24

8 years ago

1.0.0-beta.23

8 years ago

1.0.0-beta.22

8 years ago

1.0.0-beta.21

8 years ago

1.0.0-beta.20

8 years ago

1.0.0-beta.19

8 years ago

1.0.0-beta.18

8 years ago

1.0.0-beta.17

8 years ago

1.0.0-beta.16

8 years ago

1.0.0-beta.15

8 years ago

1.0.0-beta.14

8 years ago

1.0.0-beta.13

8 years ago

1.0.0-beta.12

8 years ago

1.0.0-beta.11

8 years ago

1.0.0-beta.10

8 years ago

1.0.0-beta.9

8 years ago

1.0.0-beta.8

8 years ago

1.0.0-beta.7

8 years ago

1.0.0-beta.6

8 years ago

1.0.0-beta.5

8 years ago

1.0.0-beta.4

8 years ago

1.0.0-beta.3

8 years ago

1.0.0-beta.2

8 years ago