Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@thindil thindil released this 29 Jul 04:08
· 2364 commits to trunk since this 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 for history 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 to history list to match other
    subcommands related to listings
  • BREAKING: Renamed command options show to options 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