Some tools to help working with files on the salesforce
npm i -g sf-toolkit
- Labels difference checker
- Label sorting tool
- Profile sorting tool
sf-toolkit -p dc {params}
sf-toolkit -p differenceChecker {params}
sftk-diff {params}
-in1 {val}
- first filepath (default: file1.xml)-in2 {val}
- second filepath (default: file2.xml)-o1 {val}
- output name for correct labels (default: correct.xml)-o2 {val}
- output name for labels missing in file1 (default: missingInA.xml)-o3 {val}
- output name for labels missing in file2 (default: missingInB.xml)-o4 {val}
- output name for mismatch label (default: incorrect.xml)
sf-toolkit -p dc -in1 org.xml -in2 repo.xml
sf-toolkit -p dc -in1 org.xml -in2 repo.xml -o1 ok.xml
sf-toolkit -p dc -in1 org.xml -in2 repo.xml -o2 notInOrg.xml -o3 notInRepo.xml
sftk-diff -in1 org.xml -in2 repo.xml
sf-toolkit -p sortTool {params}
sf-toolkit -p st {params}
sf-toolkit -p sort {params}
sftk-sort {params}
-in {val}
- input file (default: CustomLabels.labels-meta.xml)-out {val}
- output file (default: CustomLabels.labels-meta.xml)
sf-toolkit -p st -in org.xml
sf-toolkit -p sortTool -in org.xml -out Labels.xml
sf-toolkit -p sort -in label.xml -out output.xml
sftk-sort -in org.xml
sf-toolkit -p pst {params}
sftk-profilesort {params}
-in {val}
- input file (default: Admin.profile-meta.xml)-out {val}
- output file (default: Admin.profile-meta.xml)
sf-toolkit -p pst -in org.xml
sf-toolkit -p pst -in org.xml -out Labels.xml
sftk-profilesort -in label.xml -out output.xml
sftk-profilesort -in org.xml
MIT @ Patryk Bukowski