Sha256: bfd3d28a2b589e01fce363621c3e99542b41c2fc75903c301c161c4a6d06e1ae
Contents?: true
Size: 853 Bytes
Versions: 35
Compression:
Stored size: 853 Bytes
Contents
class KuberKit::Shell::AbstractShell ShellError = Class.new(KuberKit::Error) DirNotFoundError = Class.new(ShellError) def exec!(command) raise KuberKit::NotImplementedError, "must be implemented" end def interactive!(command) raise KuberKit::NotImplementedError, "must be implemented" end def replace!(shell_name: nil, env: []) raise KuberKit::NotImplementedError, "must be implemented" end def read(file_path) raise KuberKit::NotImplementedError, "must be implemented" end def write(file_path, content) raise KuberKit::NotImplementedError, "must be implemented" end def recursive_list_files(path, name: nil) raise KuberKit::NotImplementedError, "must be implemented" end def sync(local_path, remote_path, exclude: nil) raise KuberKit::NotImplementedError, "must be implemented" end end
Version data entries
35 entries across 35 versions & 1 rubygems