You can use e AEM Repo Tool and configure external commands using this guide. NOTE: If you are using windows, remember to set "$UnixSeparators($FilePath$)$" in repo command in order to make it work. If you are aiming for a paid good solution you can use AEM IDE.