Package _setup :: Module shell
[hide private]
[frames] | no frames]

Module shell

source code

Shell utilities.


Author: André Malo

Classes [hide private]
  ExitError
Exit error
  SignalError
Signal error
Functions [hide private]
 
native(path)
Convert slash path to native
source code
 
cp(src, dest)
Copy src to dest
source code
 
cp_r(src, dest)
Copy -r src to dest
source code
 
rm(dest)
Remove a file
source code
 
rm_rf(dest)
Remove a tree
source code
 
_set_cloexec(fd)
Set close-on-exec
source code
 
_pipespawn(argv, env)
Pipe spawn
source code
 
_filepipespawn(infile, outfile, argv, env)
File Pipe spawn
source code
 
spawn(*argv, **kwargs)
Spawn a process
source code
 
files(base, wildcard='[!.]*', recursive=1, prune=('.svn', 'CVS'))
Determine a filelist
source code
 
frompath(executable)
Find executable in PATH
source code
Variables [hide private]
  cwd = '/work/nd/projects/setup'
  _text_openflags = _os.O_RDWR | _os.O_CREAT | _os.O_EXCL
  _bin_openflags = _os.O_RDWR | _os.O_CREAT | _os.O_EXCL
  __package__ = '_setup'