0.3.0
Pre-release
Pre-release
This is the third alpha release of the shell. It brings again a lot of new features and bugs. :) Below are changes since the last version:
Tag BREAKING means the change break compatibility with a previous version
of the shell.
Added
- Shell's commands' history now remember directory in which the command used
last time and prioritize the local commands - Support for shell's read-only options
- Ability to select how the shell's history should be sorted
- Ability to reverse direction of the shell's history last commands list
- Ability to set the amount, order and direction of order of the last commands
to show forhistory list
command - Ability to redirect output of aliases to standard error or the selected file
- Ability to set the output of a program or script as the shell's prompt
- The shell's plugins' system
Changed
- Better getting commands from the shell's history
- Better help entry for
history list
command - Type of some of the shell's options' to natural instead of integer
- Updated README.md
- BREAKING: Renamed command
history show
tohistory list
to match other
subcommands related to listings - BREAKING: Renamed command
options show
tooptions list
to match other
subcommands related to listings
Fixed
- Reading command line parameters, when there is set database path and the
command to execute - The program's help about setting the database's path
- Showing error information during Tab completion
- Showing error information during getting command from the shell's history
- Showing error message on standard output instead of standard error
- The look of
alias show
command when the description of the alias is empty - Pressing Enter key, repeat the last entered command
- The cursor position during editing a command