Expand description
This crate is used to invoke git-branchless
either directly via a
subcommand (such as git-branchless foo
) or via an entirely separate
executable (such as git-branchless-foo
). The objective is to improve
developer iteration times by allowing them to build and test a single
subcommand in isolation.
Structs§
- Shared context for all commands.
Functions§
- Wrapper function for
main
to ensure thatDrop
is called for local variables, sincestd::process::exit
will skip them. You probably want to callinvoke_subcommand_main
instead. - Invoke the provided subcommand main function. This should be used in the
main.rs
file for the subcommand executable. For example: