smithyctl

module
v0.0.0-...-13158a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2025 License: Apache-2.0

README

Smithyctl

Smithyctl is the CLI used to develop new components, run them in workflows and distributing them.

Installation

go install github.com/smithy-security/smithy/smithyctl@latest

Verify installation by running:

smithyctl version

Flags

Flag Description Default
debug-enabled enabled debug logs. false
debug-level sets the log level. Possible values debug, info, warning and error. debug

Commands

Command Description Status
help will output how to use smithyctl Implemented
version will output the version of the installed smithyctl binary Not implemented yet
component allows to develop, run and distribute components Not fully implemented
workflow allows to develop and run workflows Implemented
Component
  • packaging: distributes a component specified in a component.yaml
  • build: allows to build component images. Not yet implemented.
Workflow

Development

Compile smithyctl locally by running make smithyctl/cmd/bin in the root of this project.

You can then find the binary in /bin/smithyctl/cmd/{GOOS}/{GOARCH}/smithyctl.

Directories

Path Synopsis
command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL