Quick and dirty way to run PHP with a double-click
I’m doing more with Things integration and PHP is a quick-and-dirty, but way more powerful than BASH, way to do what I’m trying to do. But tweaking permissions, bang-bash lines, etc., is more than I wanted to deal with. So I’m wrapping some PHP code in a BASH script with a .command extension. This may not be the best way to do this, but, again, quick-and-dirty.
#!/usr/bin/env bash clear PHP=`php --version` EXIT=$? if [[ $EXIT -ne 0 ]] then echo "PHP not installed, running brew install php..." brew install php fi UUID="`uuidgen`" DIRECTORY="`dirname "$0"`" cat > /tmp/$UUID.php << 'FNORD_EOF' <?php print "Hello, world. Running in directory: " . $argv[1] . "...\n"; print_r($argv); ?> FNORD_EOF php /tmp/$UUID.php "$DIRECTORY" rm /tmp/$UUID.php
Comments
Post a Comment