@feedloop/qore-cli v2.0.0-alpha.14
@qore/cli
qore cli
Usage
$ npm install -g @feedloop/qore-cli
$ qore COMMAND
running command...
$ qore (-v|--version|version)
@feedloop/qore-cli/2.0.0-alpha.14 linux-x64 node-v16.13.0
$ qore --help [COMMAND]
USAGE
$ qore COMMAND
...Commands
qore alter-column [FORMERNAME] [NEWNAME]qore alter-permissionqore alter-role [FORMERNAME] [NEWNAME]qore alter-table [FORMERNAME] [NEWNAME]qore contextqore create-columnqore create-permissionqore create-relation [RELATIONTYPE] [TABLEORIGIN] [TABLETARGET]qore create-roles [ROLES]qore create-tables [TABLESNAME]qore drop-columns [COLUMNSNAME]qore drop-permission [ACTION]qore drop-relation [RELATIONTYPE] [TABLEORIGIN/TABLEONE] [TABLETARGET/TABLEMANY]qore drop-roles [ROLES]qore drop-tables [TABLESNAME]qore export-schemaqore help [COMMAND]qore import-schemaqore loginqore logoutqore open-dashboardqore open-docqore pingqore read-migrationsqore rollback [STEPS]qore select [TABLENAME]
qore alter-column [FORMERNAME] [NEWNAME]
Rename column from specific table
USAGE
$ qore alter-column [FORMERNAME] [NEWNAME]
OPTIONS
--table=table (required) tableName
EXAMPLES
$ qore alter-column formerName newName --table tableNameSee code: src/commands/alter-column.ts
qore alter-permission
Change condition in permissions table for specific role
USAGE
$ qore alter-permission
OPTIONS
--action=action (required) action
--condition=condition (required) condition
--role=role (required) roleName
--tables=tables (required) tables
EXAMPLES
$ qore alter-permission --role users --action select --condition '{"$and": [ { "title": { "$eq": "sleeping" } } ]}'
--tables all
$ qore alter-permission --role users --action delete --condition '{"$and": [ { "title": { "$eq": "add fitur login" }
} ]}' --tables todos,projectsSee code: src/commands/alter-permission.ts
qore alter-role [FORMERNAME] [NEWNAME]
Rename specific role
USAGE
$ qore alter-role [FORMERNAME] [NEWNAME]
EXAMPLE
$ qore alter-role formerName newNameSee code: src/commands/alter-role.ts
qore alter-table [FORMERNAME] [NEWNAME]
Rename specific table
USAGE
$ qore alter-table [FORMERNAME] [NEWNAME]
EXAMPLE
$ qore alter-table formerName newNameSee code: src/commands/alter-table.ts
qore context
Set base url for project access
USAGE
$ qore context
EXAMPLE
$ qore set-urlSee code: src/commands/context.ts
qore create-column
Create new columns in specific table
USAGE
$ qore create-column
EXAMPLE
$ qore create-columnSee code: src/commands/create-column.ts
qore create-permission
Create permission for specific role in specific tables
USAGE
$ qore create-permission
OPTIONS
--actions=actions (required) actions
--condition=condition condition
--role=role (required) roleName
--tables=tables (required) tables
EXAMPLE
$ qore create-permission --role users --tables todos,projects --actions select,delete --condition '{"$and": []}'See code: src/commands/create-permission.ts
qore create-relation [RELATIONTYPE] [TABLEORIGIN] [TABLETARGET]
Create relation 1:m for one-to-many or m:n for many-to-many relation
USAGE
$ qore create-relation [RELATIONTYPE] [TABLEORIGIN] [TABLETARGET]
OPTIONS
--relation=relation relationName
EXAMPLE
$ qore create-relation relationType tableOrigin tableTarget --relation personTodoSee code: src/commands/create-relation.ts
qore create-roles [ROLES]
Create new roles
USAGE
$ qore create-roles [ROLES]
EXAMPLE
$ qore create-roles user,engineerSee code: src/commands/create-roles.ts
qore create-tables [TABLESNAME]
Create tables
USAGE
$ qore create-tables [TABLESNAME]
ARGUMENTS
TABLESNAME list of table name
EXAMPLES
$ qore create-tables todos
$ qore create-tables todos,projectsSee code: src/commands/create-tables.ts
qore drop-columns [COLUMNSNAME]
Drop columns from specific table
USAGE
$ qore drop-columns [COLUMNSNAME]
ARGUMENTS
COLUMNSNAME list of column name
OPTIONS
--table=table (required) tableName
EXAMPLE
$ qore drop-columns title,status --table todosSee code: src/commands/drop-columns.ts
qore drop-permission [ACTION]
Drop action permission for role in tables
USAGE
$ qore drop-permission [ACTION]
ARGUMENTS
ACTION actionName
OPTIONS
--role=role (required) roleName
--tables=tables (required) tables
EXAMPLES
$ qore drop-permission select --role user --tables all
$ qore drop-permission delete --role user --tables todos,projectsSee code: src/commands/drop-permission.ts
qore drop-relation [RELATIONTYPE] [TABLEORIGIN/TABLEONE] [TABLETARGET/TABLEMANY]
Drop relation column in 1:m or drop junction table if m:n relation
USAGE
$ qore drop-relation [RELATIONTYPE] [TABLEORIGIN/TABLEONE] [TABLETARGET/TABLEMANY]
OPTIONS
--relation=relation (required) relationName
EXAMPLES
$ qore drop-relation 1:m tableOrigin/tableOne tableTarget/tableMany --relation personTodo
$ qore drop-relation m:n tableOrigin/tableOne tableTarget/tableMany --relation personProjectSee code: src/commands/drop-relation.ts
qore drop-roles [ROLES]
Drop some roles
USAGE
$ qore drop-roles [ROLES]
ARGUMENTS
ROLES list role name
EXAMPLES
$ qore drop-roles users,engineer
$ qore drop-roles developerSee code: src/commands/drop-roles.ts
qore drop-tables [TABLESNAME]
Drop specific table
USAGE
$ qore drop-tables [TABLESNAME]
ARGUMENTS
TABLESNAME list of table name
EXAMPLES
$ qore drop-tables todos
$ qore drop-tables todos,projectsSee code: src/commands/drop-tables.ts
qore export-schema
Populate json file for all migrations process
USAGE
$ qore export-schema
OPTIONS
--location=location [default: migrations] fileLocation
EXAMPLE
$ qore export-schema --location migrationsSee code: src/commands/export-schema.ts
qore help [COMMAND]
display help for qore
USAGE
$ qore help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLISee code: @oclif/plugin-help
qore import-schema
Import-schema in specific folder for other database architecture
USAGE
$ qore import-schema
OPTIONS
-l, --location=location [default: migrations] fileLocation
EXAMPLE
$ qore import-schema --locationSee code: src/commands/import-schema.ts
qore login
Login to qore cli
USAGE
$ qore login
OPTIONS
--adminSecret=adminSecret admin secret
--url=url url
EXAMPLE
$ qore loginSee code: src/commands/login.ts
qore logout
Logout from qore cli
USAGE
$ qore logout
EXAMPLE
$ qore logoutSee code: src/commands/logout.ts
qore open-dashboard
Open project dashboard on browser
USAGE
$ qore open-dashboard
EXAMPLE
$ qore open-dashboardSee code: src/commands/open-dashboard.ts
qore open-doc
Open project doc on browser
USAGE
$ qore open-doc
EXAMPLE
$ qore open-docSee code: src/commands/open-doc.ts
qore ping
Ping
USAGE
$ qore ping
EXAMPLE
$ qore pingSee code: src/commands/ping.ts
qore read-migrations
Read/see migrations histories
USAGE
$ qore read-migrations
OPTIONS
--limit=limit limit
--offset=offset offset
EXAMPLE
$ qore read-migrations --limit 0 --offset 0See code: src/commands/read-migrations.ts
qore rollback [STEPS]
Rollback to previous migration
USAGE
$ qore rollback [STEPS]
ARGUMENTS
STEPS Number of Rollbacks
EXAMPLE
$ qore rollback 10See code: src/commands/rollback.ts
qore select [TABLENAME]
Get all rows from specific table
USAGE
$ qore select [TABLENAME]
OPTIONS
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=csv|json|yaml output in a more machine friendly format
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLE
$ qore select tableNameSee code: src/commands/select.ts
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago