Documentation ¶
Index ¶
Constants ¶
View Source
const ( HookPrepareCommitMessageFile = "prepare-commit-msg" HookPrepareCommitMessageTemplate = `#!/bin/sh if [[ "$2" != "message" && "$2" != "commit" ]]; then ai commit --file $1 --preview --no-confirm fi ` )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct {
// contains filtered or unexported fields
}
func (*Command) GitDir ¶
GitDir to show the (by default, absolute) path of the git directory of the working tree.
func (*Command) InstallHook ¶
func (*Command) UninstallHook ¶
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
Option is an interface that specifies instrumentation configuration options.
func WithDiffUnified ¶
WithDiffUnified is a function that generate diffs with <n> lines of context instead of the usual three.
func WithEnableAmend ¶
WithEnableAmend returns an Option that sets the isAmend field of a config object to the given value.
func WithExcludeList ¶
WithExcludeList returns an Option that sets the excludeList field of a config object to the given value.
Click to show internal directories.
Click to hide internal directories.