an learning experience with sprintf, CLIcommander, and the cURL extension