Releases: nayas360/pyterm
pyterm_v2.8
pyterm_v2.7
v2.7 from the old code base
changelog:
- The
set
module now returns the list of global variables instead of showing help when issued with no arguments. - The
type
module has been correctly renamed tocat
which is the Linux variant oftype
command in windows which prints file content.
pyterm_v2.6
v2.6 from the old code base, minor release
changelog:
- Patched the
echo
command to return a blank line if argument list is empty. - Updated the shell script files in the workspace to reflect the above patch.
- Fixed some minor bugs.
pyterm_v2.5
v2.5 from the old code base
changelog:
- Added system wide support for global variables. The commands
cd
,ls
,echo
,move
,copy
,type
,write
,mkdir
,rm
,ren
,set
have all been updated to support the same. - Core module has also been updated.
- Global variables can now be used to create command aliases and/or whole commands itself.
- The syntax
%(var)
wherevar
is a valid global variable is used to pass the value of the variable in the shell.
Example:-
@shell:root/> set a echo
@shell:root/> set b Hello World!
@shell:root/> set c %a %b
@shell:root/> %c Hello World!
@shell:root/> exit
In the above example a variable a
is created which is an alias of the echo command. Then a variable b
is created containing the string Hello World!
. Then a variable c
is created which is given the value %a %b
to hold, this value is translated by the shell as echo Hello World!
. when %c
is passed to the shell it tries to execute the value of variable c
. Hence the output is same as if echo Hello World!
was entered directly in the shell.
pyterm_v2.4
v2.4 from the old code base
changelog:
- Improved the set command logic.
- Added
-a
option tolcom
to list hidden commands, marked as<H>
. - Fixed minor bugs.
pyterm_v2.3
v2.3 from the old code base
changelog:
- Improved shell mechanisms.
- Updated the "set" command logic.
- Added a variable "prompt" for the "set" command which can be used to set custom prompt for the shell. The "prompt" like "save_state" is a system variable but it can be edited,deleted and declared by the user.
- "-def" is a special value for the "prompt" variable that sets the prompt to its default value.
pyterm_v2.2
v2.2 from the old code base
changelog:
- Added two new commands
move
andcopy
- Improved Shell mechanisms
- Separated the commands from other non-command scripts and put them in
lib
directory - Renamed
common.py
toutils.py
- Updated all commands to work with the above changes
pyterm_v2.1
v2.1 from the old code base
changelog:
- Added a virtual file system. It replaces the root/ file in the system.
pyterm_v2.0
v2.0 from the old code base, minor update
changelog:
- Added support for hidden files with a "." in the beginning.
- ls command updated to support the same.
pyterm_v2.7a
v2.7a from the old code base, minor update, changelog missing