fileset

fileset list

List of filesets

jexia fileset list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    --project PROJECT_ID
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--quote <QUOTE_MODE>

when to include quotes, defaults to nonnumeric

--noindent

whether to disable indenting the JSON

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--project PROJECT_ID

Projects ID

fileset create

Create new fileset

jexia fileset create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --project PROJECT_ID
    --name NAME
    PROVIDER
    ...
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--noindent

whether to disable indenting the JSON

--prefix <PREFIX>

add a prefix to all variable names

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--project PROJECT_ID

Projects ID

--name NAME

Fileset’s name

PROVIDER

Choose a provider

Provider specific arguments:

AWS-S3

--key KEY

AWS key

--secret SECRET

AWS secret

--bucket BUCKET

AWS S3 bucket

fileset update

Update fileset

jexia fileset update
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --project PROJECT_ID
    --name NAME
    FILESET_ID
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--noindent

whether to disable indenting the JSON

--prefix <PREFIX>

add a prefix to all variable names

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--project PROJECT_ID

Projects ID

--name NAME

Fileset’s name

FILESET_ID

UUID of fileset which should be changed

fileset delete

Delete fileset

jexia fileset delete --project PROJECT_ID FILESET_ID
--project PROJECT_ID

Projects ID

FILESET_ID

UUID of fileset which should be deleted

fileset field list

Show fields of fileset

jexia fileset field list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    --project PROJECT_ID
    --fileset FILESET_ID
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--quote <QUOTE_MODE>

when to include quotes, defaults to nonnumeric

--noindent

whether to disable indenting the JSON

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--sort-column SORT_COLUMN

specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated

--project PROJECT_ID

Projects ID

--fileset FILESET_ID

Fileset’s ID

fileset field create

Create new field in fileset.

jexia fileset field create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --project PROJECT_ID
    --fileset FILESET_ID
    --name NAME
    --type TYPE
    [--constraint TYPE=VALUE]
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--noindent

whether to disable indenting the JSON

--prefix <PREFIX>

add a prefix to all variable names

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--project PROJECT_ID

Projects ID

--fileset FILESET_ID

Fileset’s ID

--name NAME

Field’s name

--type TYPE

Field’s type

--constraint TYPE=VALUE

Field’s constraints, repeatable option (see documentationto get more information). This is repeatable option.

Allowed constraints for all of types:
  • default (string) - default value

  • required (true/false) - required field

Allowed constraints for integer/float fields:
  • max_value (integer/float) - maximum value

  • min_value (integer/float) - minimum value

Allowed constraints for string fields:
  • lowercase (true/false) - field can only contain lowercase values

  • uppercase (true/false) - field can only contain uppercase values

  • alphanumeric (true/false) - field can only contain alpha-numeric values

  • regexp (regex expression) - field can only contain value matched to the regex expression

  • alpha (true/false) - field can only contain letters

  • numeric (true/false) - field can only contain numbers

  • min_length (integer) - minimum length of string

  • max_length (integer) - maximum length of string

fileset field update

Update the field’s constraints in fileset.

jexia fileset field update
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --project PROJECT_ID
    --fileset FILESET_ID
    [--constraint TYPE=VALUE]
    FIELD_ID
-f <FORMATTER>, --format <FORMATTER>

the output format, defaults to table

-c COLUMN, --column COLUMN

specify the column(s) to include, can be repeated to show multiple columns

--noindent

whether to disable indenting the JSON

--prefix <PREFIX>

add a prefix to all variable names

--max-width <integer>

Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.

--fit-width

Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable

--print-empty

Print empty table if there is no data to show.

--project PROJECT_ID

Projects ID

--fileset FILESET_ID

Fileset’s ID

--constraint TYPE=VALUE

Field’s constraints, repeatable option (see documentationto get more information). This is repeatable option.

FIELD_ID

UUID of field which should be updated

Allowed constraints for all of types:
  • default (string) - default value

  • required (true/false) - required field

Allowed constraints for integer/float fields:
  • max_value (integer/float) - maximum value

  • min_value (integer/float) - minimum value

Allowed constraints for string fields:
  • lowercase (true/false) - field can only contain lowercase values

  • uppercase (true/false) - field can only contain uppercase values

  • alphanumeric (true/false) - field can only contain alpha-numeric values

  • regexp (regex expression) - field can only contain value matched to the regex expression

  • alpha (true/false) - field can only contain letters

  • numeric (true/false) - field can only contain numbers

  • min_length (integer) - minimum length of string

  • max_length (integer) - maximum length of string

fileset field delete

Delete field from the fileset

jexia fileset field delete
    --project PROJECT_ID
    --fileset FILESET_ID
    FIELD_ID
--project PROJECT_ID

Projects ID

--fileset FILESET_ID

Fileset’s ID

FIELD_ID

UUID of field which should be updated