freckles.adapters.shell package¶
Submodules¶
freckles.adapters.shell.freckles_adapter_shell module¶
-
class
freckles.adapters.shell.freckles_adapter_shell.
FrecklesAdapterShell
(name, context)[source]¶ Bases:
freckles.adapters.adapters.FrecklesAdapter
-
get_resources_for_task
(task)[source]¶ Return a map of paths to all resources that are necessary for this task.
-
prepare_execution_requirements
(run_config, parent_task)[source]¶ Prepares all external dependencies that are needed for this adapter to successfully run an execution.
Should throw an exception if it fails.
Returns: a version indicator Return type: int
-
shell_adapter_contex
¶
-
freckles.adapters.shell.processors module¶
-
class
freckles.adapters.shell.processors.
ShellCommandProcessor
[source]¶ Bases:
freckles.adapters.shell.processors.ShellTaskTypeProcessor
-
class
freckles.adapters.shell.processors.
ShellScriptProcessor
(scriptling_index)[source]¶ Bases:
freckles.adapters.shell.processors.ShellTaskTypeProcessor
-
class
freckles.adapters.shell.processors.
ShellScriptTemplateProcessor
[source]¶ Bases:
freckles.adapters.shell.processors.ShellTaskTypeProcessor