I have been looking to automate the process of creating a scratch org, pushing source (metadata), assigning the permission sets, resetting the password, open the org and much more.
After doing some R&D I stumbled upon
sfdx plugins I've looked at quite a few examples ranging from retrieving data to authenticating an org.
I haven't found an example of pushing/pulling the source (metadata). I also looked into the Salesforce Core library but no luck there.
Can you not push/pull the source from sfdx plugins?
Note: This is not for test automation, it is for developers in the team. We want to be able to just run one command with a few flags that will do the job for us.
Any help is appreciated!