I'm doing week 3 of the Plutus Pioneer Program. The CLI portion was especially interesting to me. If I understand correctly, the cardano-cli can interact with the real mainnet, which presents the following opportunity: Use the CLI to execute transactions, but have everything else (all the business logic) controlled by a non-Plutus programming construct (eg. PHP, MySQL, Python, even Applescript).
Writing dynamically created shell scripts to execute individual transactions appears to be fairly straightforward. What obstacles/problems/unintended consequences might I encounter creating such a thing? Much of what Plutus smart contracts allow does not apply to the business project I am envisioning.
Update January 1, 2023. I have just released an Applescript based installer for cardano-node. I call it FASTLAIYN (Forget About Shell Tedium, Let Applescript Install Your Nodes).
I'm also well on my way to building an Applescript based transfer wallet and NFT generator. If I can find others interested in applying Applescript to the cardano-cli, we could turn this into a legitimate Cardano project for the ecosystem.