Skip to main content

Commands Overview

GStraccini-bot supports 30+ commands across multiple categories. Commands are triggered by commenting on a pull request or issue with:

@gstraccini <command> [parameters]

Parameter Notationโ€‹

  • <parameter> โ€” required parameter
  • [parameter] โ€” optional parameter

Badgesโ€‹

Commands in the documentation use the following indicators:

  • ๐Ÿ”’ Requires open PR โ€” can only be used in the context of an open pull request
  • ๐Ÿงช In development โ€” experimental feature, may not be fully stable

Command Categoriesโ€‹

CategoryCommands
Generalhelp, review
AppVeyorappveyor build, appveyor bump version, appveyor register, appveyor reset
.NETadd project, bump version, csharpier, dotnet slnx, fix csproj, nuget check updates
Code Qualitycargo clippy, codacy bypass, codacy reanalyze commit, codeclimate bypass, prettier
NPM / Node.jsnpm check updates, npm dist, npm lint fix, update snapshot
GitHubchange runner, copy issue, copy labels, create labels, rerun checks, rerun workflows, revert commit

Quick Referenceโ€‹

CommandCategoryRequires PR
@gstraccini helpGeneralโ€”
@gstraccini reviewGeneral๐Ÿ”’
@gstraccini appveyor build <type>AppVeyor๐Ÿ”’
@gstraccini appveyor bump version <component>AppVeyor๐Ÿ”’
@gstraccini appveyor registerAppVeyor๐Ÿ”’
@gstraccini appveyor resetAppVeyor๐Ÿ”’
@gstraccini add project <projectPath>.NET๐Ÿ”’
@gstraccini bump version <version> [project].NET๐Ÿ”’
@gstraccini csharpier.NET๐Ÿ”’
@gstraccini dotnet slnx.NET๐Ÿ”’
@gstraccini fix csproj.NET๐Ÿ”’
@gstraccini nuget check updates [filter].NET๐Ÿ”’
@gstraccini cargo clippyCode Quality๐Ÿ”’
@gstraccini codacy bypassCode Quality๐Ÿ”’
@gstraccini codacy reanalyze commitCode Quality๐Ÿ”’
@gstraccini codeclimate bypassCode Quality๐Ÿ”’
@gstraccini prettierCode Quality๐Ÿ”’
@gstraccini npm check updates [filter]NPM๐Ÿ”’
@gstraccini npm distNPM๐Ÿ”’
@gstraccini npm lint fixNPM๐Ÿ”’
@gstraccini update snapshotNPM๐Ÿ”’
@gstraccini change runner <runner> <workflow> [jobs]GitHub๐Ÿ”’
@gstraccini copy issue <repository>GitHubโ€”
@gstraccini copy labels <repository>GitHubโ€”
@gstraccini create labels [style] [categories]GitHubโ€”
@gstraccini rerun checks [conclusion]GitHub๐Ÿ”’
@gstraccini rerun workflows [conclusion]GitHub๐Ÿ”’
@gstraccini revert commit <sha1>GitHub๐Ÿ”’