Sha256: 2b82cfbedfc6596c6da515d16417c351e30c2b203488797291c904262e64ca37

Contents?: true

Size: 1.82 KB

Versions: 1

Compression:

Stored size: 1.82 KB

Contents

=== 0.1.5 / 2009-01-14

* Use Kernel.system in RProgram::Program#run, instead of Open3.popen3:
  * popen3 is not well supported on Windows.
  * win32-open3 does not allow for the execution of single programs with
    separate command-line arguments. Instead, it merely executes a command
    string in command.com. This seems to allow arbitrary command injection
    via command-line arguments.
  * RProgram::Program#run will now return either +true+ or +false+,
    depending on the exit status of the program.
* Added some missing documentation.

=== 0.1.4 / 2009-01-07

* Added <tt>lib/rprogram/rprogram.rb</tt> to the Manifest.
* Added more documentation.

=== 0.1.3 / 2008-01-27

* Renamed <tt>Program.create_from_path</tt> to
  <tt>Program.find_with_path</tt>.
* Renamed <tt>Program.create_from_paths</tt> to
  <tt>Program.find_with_paths</tt>.
* Renamed <tt>Program.create</tt> to <tt>Program.find</tt>.
* Renamed <tt>Program.run_with_task</tt> to <tt>Program.run_task</tt>.

=== 0.1.2 / 2008-01-18

* DRY'ed up lib/rprogram/task.
  * Added Task.define_option.
* Added OptionList so that Option may contain sub-options.
* Touched up documenation.

=== 0.1.1 / 2008-01-18

* Added support for the Option argument separators.

  #
  # Creates arguments of the form:
  #
  #   ["-opts","value1:value2:value3"]
  #
  long_option :flag => '-opts', :separator => ':'

* Fixed lib/rprogram.rb file.

=== 0.1.0 / 2008-01-17

* Removed redundent methods in Program:
  * Program.find_by_name
  * Program.find_by_names
* Added Program#create.
* Made Program Nameable by default.
* Prevented arbitrary command-injection in Program#run.

=== 0.0.9 / 2008-01-09

* Initial release.
* Provides cross-platform access to the PATH variable.
* Supports mapping long and short options.
* Supports mapping leading and tailing non-options.
* Supports custom formating of options.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rprogram-0.1.5 History.txt