Contents Menu Expand Light mode Dark mode Auto light/dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Architecture-as-Code 0.5.21 documentation
Architecture-as-Code 0.5.21 documentation

Project Documentation

  • User Guide
    • What is AaC?
    • Getting Started
    • Secure Install
    • Style Guide
    • AaC Project Structure
    • Definition Types
      • Model Definitions
      • Schema Definitions
      • Usecase Definitions
    • AaC CLI
    • AaC GitOps
    • AaC DSL
    • User Library
    • Glossary
  • Developer Guide
    • Getting Started
    • Documentation
    • Language API
      • Definitions
      • Language Context
      • Inheritance
    • Plugin Developer Guide
    • AaC Constraint Checks
    • Constraint Types
      • Check Arguments Against Constraint Definition
      • Enum Values
      • Mutually Exclusive Fields
      • If True Then Empty
      • No Extension For Final
      • Primitive Constraints
      • Required Fields
      • Root Schema Has Name
      • Undefined Fields
      • Unique Names
      • Root Key Names Are Unique
    • Profiling
  • Plugins
    • AaC Plugins
    • Version
    • Check
    • Print Definitions
    • Generate
    • Generate Plugin

API Documentation

  • API
    • aac
      • aac.context
        • aac.context.constants
        • aac.context.definition
        • aac.context.definition_parser
        • aac.context.language_context
        • aac.context.language_error
        • aac.context.lexeme
        • aac.context.source_location
        • aac.context.util
      • aac.execute
        • aac.execute.aac_execution_result
        • aac.execute.command_line
        • aac.execute.hookspecs
        • aac.execute.plugin_manager
        • aac.execute.plugin_runner
      • aac.in_out
        • aac.in_out.constants
        • aac.in_out.files
          • aac.in_out.files.aac_file
          • aac.in_out.files.find
        • aac.in_out.parser
        • aac.in_out.paths
      • aac.plugins
        • aac.plugins.aac_primitives
          • aac.plugins.aac_primitives.aac_primitive_constraints_impl
        • aac.plugins.check
          • aac.plugins.check.check_aac_impl
        • aac.plugins.constraint_assignment_arguments
          • aac.plugins.constraint_assignment_arguments.constraint_assignment_arguments_impl
        • aac.plugins.exclusive_fields
          • aac.plugins.exclusive_fields.exclusive_fields_impl
        • aac.plugins.gen_plugin
          • aac.plugins.gen_plugin.gen_plugin_impl
        • aac.plugins.generate
          • aac.plugins.generate.generate_impl
          • aac.plugins.generate.helpers
            • aac.plugins.generate.helpers.python_helpers
        • aac.plugins.if_true_then_empty
          • aac.plugins.if_true_then_empty.if_true_then_empty_impl
        • aac.plugins.no_ext_for_final
          • aac.plugins.no_ext_for_final.no_ext_for_final_impl
        • aac.plugins.print_defs
          • aac.plugins.print_defs.print_aac_definitions_impl
        • aac.plugins.root_schema_must_have_name
          • aac.plugins.root_schema_must_have_name.root_schema_must_have_name_impl
        • aac.plugins.unique_root_keys
          • aac.plugins.unique_root_keys.unique_root_keys_impl
        • aac.plugins.version
          • aac.plugins.version.version_impl
Back to top
View this page

Print Definitions¶

Prints all AaC definitions from the Language Context. This is useful for debugging or may serve as a reminder of the definitions available.

Print-Defs Command¶

Print Defs Command

The following terminal output is only a small piece of the full output when the above command is given:

Print Defs Output

Optional Arguments¶

Core Only¶

The --core-only argument will exclude everything except core language definitions.

Help¶

Print-Defs Command Help

Next
Generate
Previous
Check
Copyright © 2021 - 2025 , AaC Project Contributors
Made with Sphinx and @pradyunsg's Furo
On this page
  • Print Definitions
    • Print-Defs Command
    • Optional Arguments
      • Core Only
    • Help