1. Introduction
  2. User guide
  3. Installation
    1. Ruby
    2. Node.js
    3. Go
    4. Python
    5. Swift
    6. Scoop
    7. Homebrew
    8. Winget
    9. Snap
    10. Debian-based distro
    11. RPM-based distro
    12. Alpine
    13. Arch Linux
    14. Manual
  4. Usage
    1. Commands
    2. ENV variables
    3. Tips
  5. Reference guide
  6. Config options
    1. assert_lefthook_installed
    2. colors
    3. no_tty
    4. extends
    5. min_version
    6. output
    7. skip_output
    8. source_dir
    9. source_dir_local
    10. rc
    11. remotes
      1. git_url
      2. ref
      3. refetch
      4. refetch_frequency
      5. configs
    12. Git hook
      1. files
      2. parallel
      3. piped
      4. follow
      5. exclude_tags
      6. skip
      7. only
      8. commands
        1. run
        2. skip
        3. only
        4. tags
        5. glob
        6. files
        7. file_types
        8. env
        9. root
        10. exclude
        11. fail_text
        12. stage_fixed
        13. interactive
        14. use_stdin
        15. priority
      9. scripts
        1. runner
        2. skip
        3. only
        4. tags
        5. env
        6. fail_text
        7. stage_fixed
        8. interactive
        9. use_stdin
        10. priority
  7. Examples
    1. Commitlint
    2. Remotes
    3. Auto stage changed files
    4. Filter files