Skip to main content
When you run lift, two tools execute in order on your latest commit:
  1. Inky β€” rewrites your commit message
  2. Doc β€” updates documentation to match the code
Each tool tags the commit when it finishes (#inky, #doc). On subsequent runs, Lift skips tools that have already processed the commit unless you pass -f to force re-processing.

Running individual tools

You can run any tool in isolation or combine them:
lift -m        # Inky only
lift -d        # Doc only
lift -m -d     # Inky + Doc (same as the full pipeline)
Global flags like -f (force) and -p (prompt) apply to whichever tools are selected.

When something fails

If a tool fails, the pipeline continues with the remaining tools. The summary at the end reports which tools succeeded and which had issues.