module
Version:
v0.0.0-...-13158a9
Opens a new window with list of versions in this module.
Published: Feb 18, 2025
License: Apache-2.0
Opens a new window with license information.
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
¶
|
|
command
|
|
|
|
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.