Skip to content

Releases: michael-hll/command-tube

v2.0.7

Choose a tag to compare

@michael-hll michael-hll released this 18 Dec 04:29

RELEASE NOTES:
v2.0.7

  1. Bug fix for --each argument when the list is empty
  2. Update help document

How to use:
Windows Terminal: tube.exe -t your-tube.yaml -f
MacOS: ./tube -t your-tube.yaml -f
More please read README.md

v2.0.6

Choose a tag to compare

@michael-hll michael-hll released this 13 Dec 06:40

RELEASE NOTES:
v2.0.6

  1. Disable install the 3rd party python modules automatically; With --pip argument provided, it can check and install them.

How to use:
Windows Terminal: tube.exe -t your-tube.yaml -f
MacOS: ./tube -t your-tube.yaml -f
More please read README.md

v2.0.5

Choose a tag to compare

@michael-hll michael-hll released this 05 Dec 13:00

RELEASE NOTES:
v2.0.5

  1. Add command IMPORT_MODULE; This means command tube can use other python modules.

How to use:
Windows Terminal: tube.exe -t your-tube.yaml -f
MacOS: ./tube -t your-tube.yaml -f
More please read README.md

v2.0.3

Choose a tag to compare

@michael-hll michael-hll released this 03 Dec 09:33

RELEASE NOTES:
v2.0.3

  1. Add HTTP_GET, HTTP_POST, HTTP_DELETE etc related commands
  2. Add CREATE_OBJECT command
  3. Add FILE_DOWNLOAD command
  4. Bug fix/Enhance for several commands: PRINT, GET_KEYS, SET_VARIABLE, EXEC
  5. Back to parent folder after running a sub tube
  6. Update the readme doc
  7. But fix for run tube in Windows OS
  8. All tube commands have test cases covered both for Mac OS and Windows OS

How to use:
Windows Terminal: tube.exe -t your-tube.yaml -f
MacOS: ./tube -t your-tube.yaml -f
More please read README.md

v2.0.2

Choose a tag to compare

@michael-hll michael-hll released this 18 Nov 04:02

RELEASE NOTES:
v2.0.2
This is a big release and has many fundamental changes:

  1. Tube variable has a scope; And support complex type like list, dict, and class;
  2. IMPORT_TUBE command was removed, instead a new command 'RUN_TUBE' was introduced, it's more easily to run sub tubes
  3. A group of OS file system tube commands were added, which it makes you more easily to operate OS files cross os;
  4. Placeholder was enhanced; For some cases you can omit the {};
  5. Support --while and --For(each) loop like other languages;
  6. More tube commands are added and help systems are enhanced;
    For more details please refer to the README document.

In MacOS please download the 'tube' binary file (Please grant the exec right for the downloaded 'tube' file) ;
In Windows OS please download the 'tube.exe' binary file;

How to use:
Windows Terminal: tube.exe -t your-tube.yaml -f
MacOS: ./tube -t your-tube.yaml -f
More please read README.md

v2.0.1

Choose a tag to compare

@michael-hll michael-hll released this 28 Jun 09:33

RELEASE NOTES:
v2.0.1

  1. New tube commands are supported: SFTP_GET, SFTP_PUT, CHECK_CHAR_EXISTS, REPLACE_CHAR
  2. Update log output;
  3. Update template;
  4. Add TUBE_HOME default tube variable;
  5. Dynamic generate help and readme logic;
  6. Read Email/Server configurations from another YAML file;
  7. Add matrix mode for cool;
  8. Bug fixes;

In MacOS please download the 'tube' binary file (Please grant the exec right for the downloaded 'tube' file) ;
In Windows OS please download the 'tube.exe' binary file;

How to use:
Windows Terminal: tube.exe -y your-tube.yaml -f
MacOS: ./tube -y your-tube.yaml -f
More please read README.md

v2.0.0

Choose a tag to compare

@michael-hll michael-hll released this 08 May 07:39
6ef97a6

Version 2.0.0
In MacOS please download the 'tube' binary file (Please grant the exec right for the downloaded 'tube' file) ;
In Windows OS please download the 'tube.exe' binary file;

How to use:
Windows Terminal: tube.exe -y your-tube.yaml -f
MacOS: ./tube -y your-tube.yaml -f
More please read README.md