id = "git-quick-stats" name = "git-quick-stats" description = "Simple and efficient way to access various statistics in a git repository." homepage = "https://github.com/git-quick-stats/git-quick-stats" executables = ["git-quick-stats"] [commands] format = 1 label = "Show git statistics" description = "Pick one statistic to print for the repository in the current directory. Run it with several options at once is not supported by the tool; choose one." quality = "ai-draft" base = "fig:git-quick-stats" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/git-quick-stats.ts" license = "MIT" [[commands.field]] id = "contributors" label = "List contributors" description = "List everyone who contributed to the repo." type = "boolean" option = ["--contributors", "-C"] sources = ["fig"] [[commands.field]] id = "commits_per_author" label = "Commits per author" type = "boolean" option = ["--commits-per-author", "-a"] sources = ["fig"] [[commands.field]] id = "commits_per_day" label = "Commits per day" type = "boolean" option = ["--commits-per-day", "-d"] sources = ["fig"] [[commands.field]] id = "commits_by_month" label = "Commits per month" type = "boolean" option = ["--commits-by-month", "-m"] sources = ["fig"] [[commands.field]] id = "commits_by_weekday" label = "Commits per weekday" type = "boolean" option = ["--commits-by-weekday", "-w"] sources = ["fig"] [[commands.field]] id = "commits_by_hour" label = "Commits per hour" type = "boolean" option = ["--commits-by-hour", "-o"] sources = ["fig"] [[commands.field]] id = "detailed" label = "Detailed stats" type = "boolean" option = ["--detailed-git-stats", "-T"] sources = ["fig"] [[commands.field]] id = "suggest_reviewers" label = "Suggest reviewers" description = "Show the best people to contact to review code." type = "boolean" option = ["--suggest-reviewers", "-r"] sources = ["fig"] [[commands.field]] id = "branch_tree" label = "Branch tree" description = "Show an ASCII graph of the branch history." type = "boolean" option = ["--branch-tree", "-b"] sources = ["fig"] [[commands.field]] id = "branches_by_date" label = "Branches by date" type = "boolean" option = ["--branches-by-date", "-D"] sources = ["fig"] [[commands.field]] id = "changelogs" label = "Changelogs" type = "boolean" option = ["--changelogs", "-c"] sources = ["fig"] [[commands.field]] id = "my_daily" label = "My daily stats" type = "boolean" option = ["--my-daily-stats", "-S"] sources = ["fig"] [[commands.task]] id = "contributors" label = "Who contributed" fields = ["contributors"] required = ["contributors"] set = { contributors = [true] } [[commands.task]] id = "detailed" label = "Detailed stats" fields = ["detailed"] required = ["detailed"] set = { detailed = [true] } [[commands.task]] id = "tree" label = "Branch history graph" fields = ["branch_tree"] required = ["branch_tree"] set = { branch_tree = [true] } [[commands.group]] id = "basic" label = "Basic" fields = ["contributors", "commits_per_author", "commits_per_day", "commits_by_month", "commits_by_weekday", "commits_by_hour", "detailed", "suggest_reviewers", "branch_tree"] [[commands.group]] id = "advanced" label = "Advanced" fields = ["branches_by_date", "changelogs", "my_daily"]