Utils¶
String utilities¶
-
deployer.utils.string_utils.esc1(string)¶ Escape single quotes, mainly for use in shell commands. Single quotes are usually preferred above double quotes, because they never do shell expension inside. e.g.
class HelloWorld(Node): def run(self): self.hosts.run("echo '%s'" % esc1("Here's some text"))
-
deployer.utils.string_utils.esc2(string)¶ Escape double quotes
-
deployer.utils.string_utils.indent(string, prefix=' ')¶ Indent every line of this string.