Based off on the
magic-cliby Slack
Utility functions to make working with Cramkle infra easier.
When you run cramkle, it will look for executables in the same directory as itself which have filenames that begin with cramkle-. If there's an executable called cramkle-build, you could run it by typing cramkle build.
Now, when you type cramkle, you'll see cramkle build in the list of supported subcommands.
For extra credit, you can add a human-readable description in that list by putting a comment immediately under the #! line:
#!/usr/bin/env bash
# This line will be shown in the list of commands.You can also define any extra parameters that are required for the script with a # @param line for each parameter:
#!/usr/bin/env bash
# This line will be shown in the list of commands.
# @param <command_param> - Longer Description of the Parameter
# @param - If you don’t give a parameter name, a default one will be created for youThis repository includes a Makefile that will install cramkle-cli and all of its subcommands into /usr/local/bin:
$ make installYou can also use it to uninstall cramkle-cli:
$ make uninstallA script for updating the tools is already included; it makes installing the latest tools into a single step process:
$ cramkle update
Updated tools to 01ec2ef (2016-03-30 16:20:30 -0700)