コード例 #1
0
ファイル: shells.py プロジェクト: rvsiy/rez
 def command(self, value):
     if hasattr(value, '__iter__'):
         it = iter(value)
         cmd = EscapedString.disallow(it.next())
         args_str = ' '.join(self.escape_string(x) for x in it)
         value = "%s %s" % (cmd, args_str)
     else:
         value = EscapedString.disallow(value)
     self._addline(value)
コード例 #2
0
 def command(self, value):
     if hasattr(value, '__iter__'):
         it = iter(value)
         cmd = EscapedString.disallow(it.next())
         args_str = ' '.join(self.escape_string(x) for x in it)
         value = "%s %s" % (cmd, args_str)
     else:
         value = EscapedString.disallow(value)
     self._addline(value)
コード例 #3
0
 def command(self, value):
     if is_non_string_iterable(value):
         it = iter(value)
         cmd = EscapedString.disallow(next(it))
         args_str = ' '.join(self.escape_string(x) for x in it)
         value = "%s %s" % (cmd, args_str)
     else:
         value = EscapedString.disallow(value)
     self._addline(value)
コード例 #4
0
ファイル: csh.py プロジェクト: rvsiy/rez
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     self._addline("alias %s '%s';" % (key, value))
コード例 #5
0
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     cmd = "function {key}() {{ {value} $args }}"
     self._addline(cmd.format(key=key, value=value))
コード例 #6
0
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     # TODO: Find a way to properly escape paths in alias() calls that also
     # contain args
     cmd = "function {key}() {{ {value} $args }}"
     self._addline(cmd.format(key=key, value=value))
コード例 #7
0
ファイル: sh.py プロジェクト: provisualx/rez
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     cmd = 'function {key}() {{ {value} "$@"; }};export -f {key};'
     self._addline(cmd.format(key=key, value=value))
コード例 #8
0
ファイル: sh.py プロジェクト: RovioAnimation/rez
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     cmd = 'function {key}() {{ {value} "$@"; }};export -f {key};'
     self._addline(cmd.format(key=key, value=value))
コード例 #9
0
 def alias(self, key, value):
     value = EscapedString.disallow(value)
     self._addline("alias %s '%s';" % (key, value))