Releases: Lifailon/intellishell
Releases · Lifailon/intellishell
0.5.0
Full Changelog: 0.4...0.5.0
- Implemented passing variables and functions between subprocess command calls via
declareandsourceto a temp file. - Added exceptions for using some interactive programs (e.g.
nano,vi/vim,top/htop,mc/mcedit). - Debugged output of variable completion.
- Used
compgento get a list of commands.
0.4
Added:
- Interactive grep. Performs a filtered search based on the output of the last command executed when the @ character is used at the beginning of the input line. This can be used as an alternative to grep, which needs to be called every time the text in the filter query changes, or if you have previously used a soft terminal search but the output may have gone beyond it.
- Use two ! characters at the end of a line and call it to get extended prompts with command comments or a brief syntax example.
0.3
0.2
Added:
- Support for processing and passing variables (static and require execution) in external executable processes
- Support for automatic path completion for copy and move commands.
Fixed:
- Fixed history filtering. History output is now based on the most recently executed commands.
- Fixed problem with output of not all files and directories due to case.
0.1
Implemented:
- History filtering with duplicates excluded and running the selected command (using the
Enterbutton) from a drop-down list in an external process with support for recording executed commands in the history; - Navigate through directories with
cdand output files for reading viacat,nano,vimandmcedit; - Captures and displays the execution time of the last executed command in the spirit of
oh-my-bash; - Refreshing the history by using
backspacekeys and selecting a command with therightarrow without executing it, which is also convenient for moving to the next directory to quickly display its contents;. - Support for regular expressions during filtering, taking into account the position of entered phrases in the command using the
^character at the beginning or end of a line (by default, the search is performed regardless of the position of entered phrases separated by a space); - Search for executable commands using the
!.