View Source mix git_hooks.run (git_hooks v0.7.3)
Runs all the configured mix tasks for a given git hook.
Any git hook is supported.
examples
Examples
You can run any hook by running mix git_hooks.run hook_name
. For example:
mix git_hooks.run pre_commit
You can also all the hooks which are configured with mix git_hooks.run all
.
Link to this section Summary
Types
Run options
Link to this section Types
Run options:
include_hook_args
: Whether the git hook args should be sent to the command to be executed. In case oftrue
, the args will be amended to the command. Defaults tofalse
.
Link to this section Functions
Runs a task for a given git hook.
The task can be one of three different types:
{:cmd, "command arg1 arg2"}
: Runs a command.{:file, "path_to_file"}
: Runs an executable file."command arg1 arg2"
: Runs a simple command, supports no options.
The first two options above can use a third element in the tuple, see here more info about the options.