cli

Tools for Supriya’s project maintenance scripts.

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true ]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0 ]; edge [color=lightslategrey, penwidth=1 ]; subgraph cluster_abc { graph [label=abc]; node [color=1]; "abc.ABC" [URL="https://docs.python.org/3.6/library/abc.html#abc.ABC", color=1, label=ABC, target=_top]; } subgraph cluster_builtins { graph [label=builtins]; node [color=2]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", color=2, label=object, target=_top]; } subgraph "cluster_collections.abc" { graph [label="collections.abc"]; node [color=3]; "collections.abc.Collection" [URL="https://docs.python.org/3.6/library/collections.abc.html#collections.abc.Collection", color=3, label=Collection, shape=oval, style=bold, target=_top]; "collections.abc.Mapping" [URL="https://docs.python.org/3.6/library/collections.abc.html#collections.abc.Mapping", color=3, label=Mapping, shape=oval, style=bold, target=_top]; "collections.abc.Collection" -> "collections.abc.Mapping" [minlen=1]; "collections.abc.Container" [URL="https://docs.python.org/3.6/library/collections.abc.html#collections.abc.Container", color=3, label=Container, shape=oval, style=bold, target=_top]; "collections.abc.Container" -> "collections.abc.Collection"; "collections.abc.Iterable" [URL="https://docs.python.org/3.6/library/collections.abc.html#collections.abc.Iterable", color=3, label=Iterable, shape=oval, style=bold, target=_top]; "collections.abc.Iterable" -> "collections.abc.Collection"; "collections.abc.Sized" [URL="https://docs.python.org/3.6/library/collections.abc.html#collections.abc.Sized", color=3, label=Sized, shape=oval, style=bold, target=_top]; "collections.abc.Sized" -> "collections.abc.Collection"; } subgraph "cluster_supriya.cli" { graph [label="supriya.cli"]; node [color=4]; "supriya.cli.ManageAssetScript.ManageAssetScript" [URL="../api/supriya/cli/ManageAssetScript.html#supriya.cli.ManageAssetScript.ManageAssetScript", color=black, fontcolor=white, label="Manage\nAsset\nScript", target=_top]; "supriya.cli.ManageMaterialScript.ManageMaterialScript" [URL="../api/supriya/cli/ManageMaterialScript.html#supriya.cli.ManageMaterialScript.ManageMaterialScript", color=black, fontcolor=white, label="Manage\nMaterial\nScript", target=_top]; "supriya.cli.ManageProjectScript.ManageProjectScript" [URL="../api/supriya/cli/ManageProjectScript.html#supriya.cli.ManageProjectScript.ManageProjectScript", color=black, fontcolor=white, label="Manage\nProject\nScript", target=_top]; "supriya.cli.ManageSessionScript.ManageSessionScript" [URL="../api/supriya/cli/ManageSessionScript.html#supriya.cli.ManageSessionScript.ManageSessionScript", color=black, fontcolor=white, label="Manage\nSession\nScript", target=_top]; "supriya.cli.ManageSynthDefScript.ManageSynthDefScript" [URL="../api/supriya/cli/ManageSynthDefScript.html#supriya.cli.ManageSynthDefScript.ManageSynthDefScript", color=black, fontcolor=white, label="Manage\nSynth\nDef\nScript", target=_top]; "supriya.cli.ProjectManager.ProjectManager" [URL="../api/supriya/cli/ProjectManager.html#supriya.cli.ProjectManager.ProjectManager", color=black, fontcolor=white, label="Project\nManager", target=_top]; "supriya.cli.ProjectPackageScript.ProjectPackageScript" [URL="../api/supriya/cli/ProjectPackageScript.html#supriya.cli.ProjectPackageScript.ProjectPackageScript", color=black, fontcolor=white, label="Project\nPackage\nScript", shape=oval, style="bold, filled", target=_top]; "supriya.cli.ProjectPackageScript.ProjectPackageScript" -> "supriya.cli.ManageAssetScript.ManageAssetScript" [minlen=1]; "supriya.cli.ProjectPackageScript.ProjectPackageScript" -> "supriya.cli.ManageProjectScript.ManageProjectScript" [minlen=2]; "supriya.cli.ProjectPackageScript.ProjectPackageScript" -> "supriya.cli.ManageSynthDefScript.ManageSynthDefScript" [minlen=1]; "supriya.cli.ProjectSectionScript.ProjectSectionScript" [URL="../api/supriya/cli/ProjectSectionScript.html#supriya.cli.ProjectSectionScript.ProjectSectionScript", color=black, fontcolor=white, label="Project\nSection\nScript", shape=oval, style="bold, filled", target=_top]; "supriya.cli.ProjectPackageScript.ProjectPackageScript" -> "supriya.cli.ProjectSectionScript.ProjectSectionScript"; "supriya.cli.ProjectSectionScript.ProjectSectionScript" -> "supriya.cli.ManageMaterialScript.ManageMaterialScript" [minlen=1]; "supriya.cli.ProjectSectionScript.ProjectSectionScript" -> "supriya.cli.ManageSessionScript.ManageSessionScript" [minlen=2]; "supriya.cli.ProjectSettings.ProjectSettings" [URL="../api/supriya/cli/ProjectSettings.html#supriya.cli.ProjectSettings.ProjectSettings", color=black, fontcolor=white, label="Project\nSettings", target=_top]; "supriya.cli.SupriyaScript.SupriyaScript" [URL="../api/supriya/cli/SupriyaScript.html#supriya.cli.SupriyaScript.SupriyaScript", color=black, fontcolor=white, label="Supriya\nScript", target=_top]; } subgraph "cluster_uqbar.cli" { graph [label="uqbar.cli"]; node [color=5]; "uqbar.cli.CLI.CLI" [color=5, label=CLI, shape=oval, style=bold]; "uqbar.cli.CLIAggregator.CLIAggregator" [color=5, label=CLIAggregator, shape=oval, style=bold]; "uqbar.cli.CLI.CLI" -> "uqbar.cli.CLIAggregator.CLIAggregator" [minlen=1]; } "abc.ABC" -> "uqbar.cli.CLI.CLI"; "builtins.object" -> "abc.ABC" [minlen=1]; "builtins.object" -> "collections.abc.Container" [minlen=2]; "builtins.object" -> "collections.abc.Iterable" [minlen=1]; "builtins.object" -> "collections.abc.Sized" [minlen=2]; "builtins.object" -> "supriya.cli.ProjectManager.ProjectManager" [minlen=1]; "collections.abc.Mapping" -> "supriya.cli.ProjectSettings.ProjectSettings" [minlen=1]; "uqbar.cli.CLI.CLI" -> "supriya.cli.ProjectPackageScript.ProjectPackageScript"; "uqbar.cli.CLIAggregator.CLIAggregator" -> "supriya.cli.SupriyaScript.SupriyaScript" [minlen=1]; }


Abstract Classes

ProjectPackageScript
ProjectSectionScript

Classes

ManageAssetScript Manages project package assets.
ManageMaterialScript Manages project package materials.
ManageProjectScript Manages project packages.
ManageSessionScript Manages project package sessions.
ManageSynthDefScript Manages project package synthdefs.
ProjectManager
ProjectSettings
SupriyaScript SupriyaScript is the commandline entry-point to the Supriya developer scripts catalog.

Functions

run_supriya Entry point for setuptools.