trestle.cli
trestle.cli ¤
Starting point for the Trestle CLI.
Attributes¤
logger = logging.getLogger('trestle') module-attribute ¤
Classes¤
Trestle ¤
Bases: CommandBase
flowchart TD
trestle.cli.Trestle[Trestle]
trestle.core.commands.command_docs.CommandBase[CommandBase]
trestle.core.commands.command_docs.CommandBase --> trestle.cli.Trestle
click trestle.cli.Trestle href "" "trestle.cli.Trestle"
click trestle.core.commands.command_docs.CommandBase href "" "trestle.core.commands.command_docs.CommandBase"
Manage OSCAL files in a human friendly manner.
Source code in trestle/cli.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
Attributes¤
subcommands = [AssembleCmd, AuthorCmd, BetaCmd, CanonicalizeCmd, CreateCmd, DescribeCmd, HrefCmd, ImportCmd, InitCmd, MergeCmd, PartialObjectValidate, RemoveCmd, ReplicateCmd, SignCmd, SignManifestCmd, SplitCmd, TaskCmd, ValidateCmd, VerifyCmd, VerifyManifestCmd, VersionCmd] class-attribute instance-attribute ¤
Functions:¤
run() ¤
Run the trestle cli.
Source code in trestle/cli.py
94 95 96 97 98 99 | |
handler: python