Skip to content

Releases: nayas360/pyterm

pyterm_v2.8

25 Jun 13:25
Compare
Choose a tag to compare

v2.8 from the old code base

changelog

  • setting c_char variable now can change the character which the system uses to recognize global variables

pyterm_v2.7

25 Jun 13:09
Compare
Choose a tag to compare

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 to cat which is the Linux variant of type command in windows which prints file content.

pyterm_v2.6

25 Jun 13:03
Compare
Choose a tag to compare

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

25 Jun 12:50
Compare
Choose a tag to compare

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) where var 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

25 Jun 12:39
Compare
Choose a tag to compare

v2.4 from the old code base

changelog:

  • Improved the set command logic.
  • Added -a option to lcom to list hidden commands, marked as <H>.
  • Fixed minor bugs.

pyterm_v2.3

25 Jun 12:32
Compare
Choose a tag to compare

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

25 Jun 12:27
Compare
Choose a tag to compare

v2.2 from the old code base

changelog:

  • Added two new commands move and copy
  • Improved Shell mechanisms
  • Separated the commands from other non-command scripts and put them in lib directory
  • Renamed common.py to utils.py
  • Updated all commands to work with the above changes

pyterm_v2.1

25 Jun 12:03
Compare
Choose a tag to compare

v2.1 from the old code base

changelog:

  • Added a virtual file system. It replaces the root/ file in the system.

pyterm_v2.0

25 Jun 11:56
Compare
Choose a tag to compare

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

25 Jun 13:13
Compare
Choose a tag to compare

v2.7a from the old code base, minor update, changelog missing