$ cnpm install @salesforce/plugin-schema
Commands to interact with salesforce sobject schemas
This plugin is bundled with the Salesforce CLI. For more information on the CLI, read the getting started guide.
We always recommend using the latest version of these commands bundled with the CLI, however, you can install a specific version or tag if needed.
sfdx plugins:install schema@x.y.z
Please report any issues at https://github.com/forcedotcom/cli/issues
External contributors will be required to sign a Contributor's License Agreement. You can do so by going to https://cla.salesforce.com/sign-cla.
To build the plugin locally, make sure to have yarn installed and run the following commands:
# Clone the repository
git clone git@github.com:salesforcecli/plugin-schema
# Install the dependencies and compile
yarn install
yarn build
To use your plugin, run using the local ./bin/run
or ./bin/run.cmd
file.
# Run using local run file.
./bin/run schema
There should be no differences when running via the Salesforce CLI or using the local run file. However, it can be useful to link the plugin to do some additional testing or run your commands from anywhere on your machine.
# Link your plugin to the sfdx cli
sfdx plugins:link .
# To verify
sfdx plugins
sfdx force:schema:sobject:describe -s <string> [-t] [-u <string>] [--apiversion <string>] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
]describe an sobject in your org
USAGE
$ sfdx force:schema:sobject:describe -s <string> [-t] [-u <string>] [--apiversion <string>] [--json]
[--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
OPTIONS
-s, --sobjecttype=sobjecttype (required) the API name of
the object to describe
-t, --usetoolingapi execute with Tooling API
-u, --targetusername=targetusername username or alias for the
target org; overrides
default target org
--apiversion=apiversion override the api version
used for api requests made
by this command
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL) [default: warn] logging
level for this command
invocation
Examples:
$ sfdx force:schema:sobject:describe -s Account
$ sfdx force:schema:sobject:describe -s MyObject__c
$ sfdx force:schema:sobject:describe -s ApexClass -t
sfdx force:schema:sobject:list -c <string> [-u <string>] [--apiversion <string>] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
]list all objects of a specified category
USAGE
$ sfdx force:schema:sobject:list -c <string> [-u <string>] [--apiversion <string>] [--json] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
OPTIONS
-c, --sobjecttypecategory=sobjecttypecategory (required) the type of
objects to list
(all|custom|standard)
-u, --targetusername=targetusername username or alias for the
target org; overrides
default target org
--apiversion=apiversion override the api version
used for api requests made
by this command
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL) [default: warn] logging
level for this command
invocation
Lists all objects, custom objects, or standard objects in the org.
Examples:
$ sfdx force:schema:sobject:list -c all
$ sfdx force:schema:sobject:list -c custom
$ sfdx force:schema:sobject:list -c standard
Copyright 2014 - 2017 © taobao.org |