--- title: Using the advanced functionality of the CodeQL CLI intro: 'You can use the {% data variables.product.prodname_codeql_cli %} to locally develop, test and run {% data variables.product.prodname_codeql %} queries on software projects.' product: '{% data reusables.gated-features.codeql %}' shortTitle: Advanced functionality versions: fpt: '*' ghes: '*' ghec: '*' topics: - Code Security - Code scanning - CodeQL children: - /advanced-setup-of-the-codeql-cli - /about-codeql-workspaces - /using-custom-queries-with-the-codeql-cli - /creating-codeql-query-suites - /testing-custom-queries - /testing-query-help-files - /creating-and-working-with-codeql-packs - /publishing-and-using-codeql-packs - /specifying-command-options-in-a-codeql-configuration-file - /query-reference-files - /sarif-output - /csv-output - /extractor-options - /exit-codes - /creating-database-bundle-for-troubleshooting redirect_from: - /code-security/codeql-cli/codeql-cli-reference ---