Skip to content

Commit cfb09fe

Browse files
committed
Updated change log
1 parent 18f001c commit cfb09fe

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

CHANGELOG.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,39 @@
1212
* Enhancements
1313
* Added capability to chain pipe commands and redirect their output (e.g. !ls -l | grep user | wc -l > out.txt)
1414
* `pyscript` limits a command's stdout capture to the same period that redirection does.
15-
Therefore output from a command's postparsing and finalization hooks isn't saved in the StdSim object.
15+
Therefore output from a command's postparsing and finalization hooks isn't saved in the StdSim object.
1616
* `StdSim.buffer.write()` now flushes when the wrapped stream uses line buffering and the bytes being written
17-
contain a newline or carriage return. This helps when `pyscript` is echoing the output of a shell command
18-
since the output will print at the same frequency as when the command is run in a terminal.
17+
contain a newline or carriage return. This helps when `pyscript` is echoing the output of a shell command
18+
since the output will print at the same frequency as when the command is run in a terminal.
1919
* **ACArgumentParser** no longer prints complete help text when a parsing error occurs since long help messages
20-
scroll the actual error message off the screen.
20+
scroll the actual error message off the screen.
2121
* Exceptions occurring in tab completion functions are now printed to stderr before returning control back to
2222
readline. This makes debugging a lot easier since readline suppresses these exceptions.
2323
* Added support for custom Namespaces in the argparse decorators. See description of `ns_provider` argument
2424
for more information.
2525
* Transcript testing now sets the `exit_code` returned from `cmdloop` based on Success/Failure
2626
* The history of entered commands previously was saved using the readline persistence mechanism,
27-
and only persisted if you had readline installed. Now history is persisted independent of readline; user
28-
input from previous invocations of `cmd2` based apps now shows in the `history` command.
27+
and only persisted if you had readline installed. Now history is persisted independent of readline; user
28+
input from previous invocations of `cmd2` based apps now shows in the `history` command.
2929
* Text scripts now run immediately instead of adding their commands to `cmdqueue`. This allows easy capture of
30-
the entire script's output.
30+
the entire script's output.
3131
* Added member to CommandResult called stop which is the return value of onecmd_plus_hooks after it runs the given
3232
command line.
3333
* Breaking changes
3434
* Replaced `unquote_redirection_tokens()` with `unquote_specific_tokens()`. This was to support the fix
35-
that allows terminators in alias and macro values.
35+
that allows terminators in alias and macro values.
3636
* Changed `Statement.pipe_to` to a string instead of a list
3737
* `preserve_quotes` is now a keyword-only argument in the argparse decorators
3838
* Refactored so that `cmd2.Cmd.cmdloop()` returns the `exit_code` instead of a call to `sys.exit()`
39-
It is now application developer's responsibility to treat the return value from `cmdloop()` accordingly
39+
It is now application developer's responsibility to treat the return value from `cmdloop()` accordingly
4040
* Only valid commands are persistent in history between invocations of `cmd2` based apps. Previously
41-
all user input was persistent in history. If readline is installed, the history available with the up and
42-
down arrow keys (readline history) may not match that shown in the `history` command, because `history`
43-
only tracks valid input, while readline history captures all input.
41+
all user input was persistent in history. If readline is installed, the history available with the up and
42+
down arrow keys (readline history) may not match that shown in the `history` command, because `history`
43+
only tracks valid input, while readline history captures all input.
4444
* History is now persisted in a binary format, not plain text format. Previous history files are destroyed
45-
on first launch of a `cmd2` based app of version 0.9.13 or higher.
45+
on first launch of a `cmd2` based app of version 0.9.13 or higher.
4646
* HistoryItem class is no longer a subclass of `str`. If you are directly accessing the `.history` attribute
47-
of a `cmd2` based app, you will need to update your code to use `.history.get(1).statement.raw` instead.
47+
of a `cmd2` based app, you will need to update your code to use `.history.get(1).statement.raw` instead.
4848
* Removed internally used `eos` command that was used to keep track of when a text script's commands ended
4949
* Removed cmd2 member called _STOP_AND_EXIT since it was just a boolean value that should always be True
5050
* Removed cmd2 member called _should_quit since PyscriptBridge now handles this logic

0 commit comments

Comments
 (0)