1. Patrick Mézard
  2. pysh

Commits

Show all
Author Commit Message Date Builds
Patrick Mézard
Add manifest and readme files.
Tags
0.1
Patrick Mézard
Configure whole mercurial tests coverage without hanging test-command-template.
Patrick Mézard
Move inline documentation into README.
Patrick Mézard
Add copyright/licence notices.
Patrick Mézard
Add setup.py, pysh script. Improve pysh options documentation.
Patrick Mézard
Move sources in pysh subdirectory.
Patrick Mézard
Code cleanup, rename parser.py into testhg.py.
Patrick Mézard
Code cleanup.
Patrick Mézard
Code cleanup, documentation.
Patrick Mézard
Code cleanup and documentation.
Patrick Mézard
Code cleanup and documentation.
Patrick Mézard
Fix '!' TOKEN/Bang symbol conversion priority.
Patrick Mézard
Add debug-tree option to print script AST tree.
Patrick Mézard
Plug unset builtin. Fix redirections to function calls. Fix pipeline status.
Patrick Mézard
Add subprocess patch module.
Patrick Mézard
Add unset builtin. Move subprocess patch in sub-module.
Patrick Mézard
Unescape printf format string.
Patrick Mézard
Implement printf. Cygwin version gives strange results with embedded single quoted and newlines. Compare "'\\\n'", "\\\n", "'\\\\n'" and "\\\\n" from command line.
Patrick Mézard
Add tests related to embedded backslash in quotes.
Patrick Mézard
Add missing flush call in log().
Patrick Mézard
Workaround python #1634343 "subprocess swallows empty arguments under win32"
Patrick Mézard
Make all command output unix-lile (LF only). Add --redirected option.
Patrick Mézard
Fix EOL in log strings. Pass real file descriptors to subprocess. subprocess output had stdout and stderr output separated because of buffering issues. Passing real file handles instead of PIPE/STDOUT directives solved it.
Patrick Mézard
Add --redirect-to option, add Interpreter.log(), set stdio streams to binary mode.
Patrick Mézard
Move sh() in pysh, pysh.py can be called as the main sh command.
Patrick Mézard
Fix pipelining being terminated after the first failure. Pipelines were terminating after the first failure, next commands never receiving piped outputs. Now, the exit status is the first failing command one but output is propagated to all other commands.
Patrick Mézard
Add brace groups support. Fix split_fields issue with embedded quotes.
Patrick Mézard
Implement subshell call from parenthesized groups.
Patrick Mézard
Function definitions parsing problems are solved.
Patrick Mézard
Fix NotImplementedError() with ';' separator in p_term rule.
  1. Prev
  2. Next