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
ReadPasswordfrom(string)to() - Breaking Change: changed name of
Shellconstructor fromNewShelltoNew
- Added
ClearScreenmethod. - Added
clearto default commands.
- Added
PrintCommands,CommandsandShowPromptmethods. - Added default
exitandhelpcommands. - Breaking Change: changed return values of
ReadLinefrom(string, error)tostring. - Breaking Change: changed definition of
CmdFuncfrom(cmd string, args []string)to(args ...String)to remove redundant command being passed. - Added multiline input support.
- Added case insensitive command support.
- Initial version.