Skip to content

Instantly share code, notes, and snippets.

View JimBTek's full-sized avatar

Jim Bartek JimBTek

View GitHub Profile
@benahm
benahm / GenerateFullPackageXML.sh
Last active July 16, 2023 06:42
Generate a full Package.xml using the Salesforce CLI
#!/bin/sh
#
# Generate a full package xml using the Salesforce CLI
# Requirements :
# * Salesforce CLI
# * jq
QUERY ::= 'SELECT' ('COUNT()' | (FIELD ( ',' FIELD)*))
'FROM' (NAME ('AS' ? NAME)? ('USING' NAME)?) ( ',' NAME ('AS' ? NAME)? ('USING' NAME)?)*
('WHERE' CONDITIONEXPR )?
('ORDER BY' ORDERBYEXPR)?
('LIMIT' POSINTEGER )?
FIELD ::= NAME | '(' QUERY ')'
CONDITIONEXPR ::= ANDEXPR | OREXPR | NOTEXPR | SIMPLEEXPR
ANDEXPR ::= 'AND' SIMPLEEXPR
OREXPR ::= 'OR' SIMPLEEXPR
NOTEXPR ::= 'NOT' SIMPLEEXPR
@pcon
pcon / .bashrc
Last active May 23, 2016 15:09
My Bash setup
#Add to .bashrc_sfdc
if [ -f $HOME/.bashrc_sfdc ]
then
. $HOME/.bashrc_sfdc
fi