jesperkristensen / forcecmd Goto Github PK
View Code? Open in Web Editor NEWA command-line tool for the Salesforce metadata API
A command-line tool for the Salesforce metadata API
In the Summer 14 release error messages are no longer shown in the deploy result. Can we work around this?
It is currently not possible to deploy Folders because they don't have a file that corresponds to the -meta.xml
file.
This dependency is quite large (304 KB) compared to what it would take to implement it ourselves.
Seems you need to specify all the parts of a component as a unit when deploying.
It should be possible to retrieve data stored in custom settings, so we can put those under version control.
You currently have to specify each individual file to be deployed on the command line. It should be possible to for example specify an entire group of components or do some kind of file name pattern matching, or integrate with git status
.
For example if a custom settings field contains a password for an integration.
The forcecmd.json
file should be able to exclude parts you don't want, and it should be possible to select individual components to download on the command line.
Currently managed Appexchange packages are ignored.
It is possible to query up to 3 components in a single list
request.
Currently all deployments are done without rollback on error, where a partial success will cause the successful components to be deployed. It should be possible to turn it on or off.
We currently hardcode "ApexTriggerCoupling" and "WorkflowActionFlow" because the API claims they are supported, but using them cause API calls to fail. The Eclipse plugin works around this by making an individual list
request for each type and mark it as unsupported if the request fails. We should consider doing something similar, but then we probably need to cache the result for performance.
We should write the status.json
file in a nicely formatted way using multiple lines, so you can actually use the diff when version controlling the file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.