Note
This content describes the most recent release of the CodeQL CLI. For more information about this release, see https://github.com/github/codeql-cli-binaries/releases.
To see details of the options available for this command in an earlier release, run the command with the --help
option in your terminal.
Convert result data from BQRS into other forms.
bqrs diffCompute the difference between two result sets.
bqrs hash[Plumbing] Compute a stable hash of a BQRS file.
database analyzeAnalyze a database, producing meaningful results in the context of the source code.
database createCreate a CodeQL database for a source tree that can be analyzed using one of the CodeQL products.
database import[Advanced] [Plumbing] Import unfinalized database(s) into another unfinalized database.
dataset check[Plumbing] Check a particular dataset for internal consistency.
dataset import[Plumbing] Import a set of TRAP files to a raw dataset.
dataset measure[Plumbing] Collect statistics about the relations in a particular dataset.
dataset upgrade[Plumbing] Upgrade a dataset so it is usable by the current tools.
diagnostic add[Experimental] [Plumbing] Add a piece of diagnostic information.
diagnostic export[Experimental] Export diagnostic information for a failed analysis.
execute cli-server[Deep plumbing] Server for running multiple commands while avoiding repeated JVM initialization.
pack addAdds a list of QL library packs with optional version ranges as dependencies of the current package, and then installs them.
pack ciInstall dependencies for this pack, verifying that the existing lock file is up to date.
pack create[Plumbing] Builds the contents of a QL package from source code.
pack downloadDownload the set of qlpacks referenced by the query spec of the command line from the registry. Packs can be provided by name or implicitly inside of a query suite (.qls) file.
pack initInitializes a qlpack in the specified directory.
pack ls[Deep plumbing] List the CodeQL packages rooted at this directory. This directory must contain a qlpack.yml or .codeqlmanifest.json file.
pack packlist[Plumbing] Compute the set of files to be included in a QL query pack or library pack.
pack publishPublishes a QL library pack to a package registry.
pack upgradeUpdate the dependencies for this pack to the latest available versions.
query decompile[Plumbing] Read an intermediate representation of a compiled query from a .qlo file.
resolve extensions[Experimental] [Deep plumbing] Determine accessible extensions. This includes machine learning models and data extensions.
resolve extensions-by-pack[Experimental] [Deep plumbing] Determine accessible extensions for the given paths to pack roots. This includes machine learning models and data extensions.
resolve extractor[Deep plumbing] Determine the extractor pack to use for a given language.
resolve files[Deep plumbing] Expand a set of file inclusion/exclusion globs.
resolve metadata[Deep plumbing] Resolve and return the key-value metadata pairs from a query source file.
resolve ml-models[Deprecated] [Experimental] [Deep plumbing] Determine accessible machine learning models.
resolve packsDisplay a list of available CodeQL packs and their locations.
resolve qlref[Deep plumbing] Dereferences a .qlref file to return a .ql one.
resolve queries[Deep plumbing] Expand query directories and suite specifications.
resolve tests[Deep plumbing] Find QL unit tests in given directories.
test extract[Plumbing] Build a dataset for a test directory.
versionShow the version of the CodeQL toolchain.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4