For now, dates (DD/MM/YYYY) are used until ishell gets stable enough to warrant tags. Attempts will be made to ensure non breaking updates as much as possible.
- Added
shell.Process(os.Args[1:]...)
for non-interactive execution
Added multiline support to shell mode.
- Added history support.
- Added tab completion support.
- Added
SetHistoryPath
,SetMultiPrompt
- Removed password masks.
- Breaking Change: changed definition of
ReadPassword
from(string)
to()
- Breaking Change: changed name of
Shell
constructor fromNewShell
toNew
- Added
ClearScreen
method. - Added
clear
to default commands.
- Added
PrintCommands
,Commands
andShowPrompt
methods. - Added default
exit
andhelp
commands. - Breaking Change: changed return values of
ReadLine
from(string, error)
tostring.
- Breaking Change: changed definition of
CmdFunc
from(cmd string, args []string)
to(args ...String)
to remove redundant command being passed. - Added multiline input support.
- Added case insensitive command support.
- Initial version.