Module materialize.cli

Package materialize.cli describes the command line interface to the materialize package

Each file in here corresponds to a script, typically re-exported at bin/

Expand source code Browse git
# Copyright Materialize, Inc. and contributors. All rights reserved.
#
# Use of this software is governed by the Business Source License
# included in the LICENSE file at the root of this repository.
#
# As of the Change Date specified in that file, in accordance with
# the Business Source License, use of this software will be governed
# by the Apache License, Version 2.0.

"""Package `materialize.cli` describes the command line interface to the materialize package

Each file in here corresponds to a script, typically re-exported at bin/<name-without-.py>
"""

Sub-modules

materialize.cli.ci_annotate_errors
materialize.cli.ci_closed_issues_detect
materialize.cli.ci_coverage_pr_report
materialize.cli.ci_upload_heap_profiles
materialize.cli.cloudbench

Launch benchmark for a particular commit on cloud infrastructure, using bin/scratch

materialize.cli.crate_diagram

Generate a dependency graph of our local crates …

materialize.cli.gen-lints

Regenerate lint annotations on all root Cargo workspace files and check that all crates inherit their lints from the workspace.

materialize.cli.lint-cargo

Check our set of Cargo.toml files for issues

materialize.cli.mzcompose

Command-line driver for mzcompose …

materialize.cli.mzexplore
materialize.cli.mzimage
materialize.cli.optbench
materialize.cli.run
materialize.cli.scratch
materialize.cli.xcompile