You can use Automator to build an applet for munkiimport
. Then you can just drag and drop pkgs, dmgs and Applications on it to import them.
However, can’t just use do shell script
since munkiimport
will prompt for some extra information. Instead you can use Terminal’s command do script
. While do shell script
will execute then given command quietly in the background, do script
will open a new Terminal window and run the given command – just what we need.
Open Automator and create a new workflow. Choose ‘Application’ as the template. This template will accept files and folders dropped on it. Add a ‘Run AppleScript’ action and fill in the following code:
on run {input, parameters} repeat with x in input tell application "Terminal" do script "munkiimport" & space & quoted form of POSIX path of (x as alias) end tell end repeat return input end run
Then save the Automator applet as ‘MunkImport’. (or whatever suites you)
The downside of do script
versusĀ do shell script
is that you cannot receive and process the result.