SnapApp¶
- class starlark_tugger.SnapApp¶
The
SnapApptype represents an application entry in asnapcraft.yamlfile. Specifically, this type represents the values ofapps.<app-name>keys.See https://snapcraft.io/docs/snapcraft-yaml-reference for more documentation.
Instances of
SnapAppexpose attributes that map to the keys withinapps.<app-name>entries insnapcraft.yamlconfiguration files.Currently the attributes are write only.
Setting an attribute value to
Nonehas the side-effect of removing that attribute from the serializedsnapcraft.yamlfile.See https://snapcraft.io/docs/snapcraft-yaml-reference for detailed documentation about what each attribute means.
- adapter¶
(
Optional[str])
- autostart¶
(
Optional[str])
- command_chain¶
(
Optional[list[str]])
- command¶
(
Optional[str])
- common_id¶
(
Optional[str])
- daemon¶
(
Optional[str])
- desktop¶
(
Optional[str])
- environment¶
(
Optional[list[str]])
- extensions¶
(
Optional[list[str]])
- listen_stream¶
(
Optional[str])
- passthrough¶
(
Optional[dict[str, str]])
- plugs¶
(
Optional[list[str]])
- post_stop_command¶
(
Optional[str])
- restart_condition¶
(
Optional[str])
- slots¶
(
Optional[list[str]])
- stop_command¶
(
Optional[str])
- stop_timeout¶
(
Optional[str])
- timer¶
(
Optional[str])
- socket_mode¶
(
Optional[int])
- socket¶
(
Optional[dict[str]])