Sha256: 0c766eac26f704f0ec25c06a8ea2c3156db6a60b6120d6509c5a4edd5c794d17

Contents?: true

Size: 1.61 KB

Versions: 1

Compression:

Stored size: 1.61 KB

Contents

# CHANGELOG

## 0.0.10
ENV variable interpolation.

 - FEAT: Support for ENV variables like `Kommando.new "$ echo $HELLO", { env: { HELLO: "world" } }`
 - EXAMPLES: `env` added.

## 0.0.9
Support for shell (bash) commands.

 - FEAT: Support for running shell commands with `Kommando.new "$ echo hello | rev"`
 - EXAMPLES: `shell` added.

## 0.0.8
Improves killing, tries to fix Linux specific issues.

 - FIX: Killed process has status code 137.
 - MAYBEFIX: Linux: undefined method `exitstatus' for nil:NilClass (NoMethodError)`

## 0.0.7
Async running, killing the run.

 - FEAT: Support async running with `k.run_async`
 - FEAT: Support for killing the process.
 - EXAMPLES: `async` and `kill` added.

## 0.0.6
Fix Linux harder.

 - FIX: Changed strategy.

## 0.0.5
Fixes.

 - FIX: File output is flushed in sync.
 - FIX: Linux compatibility attempt.

## 0.0.4
Writes standard out to file and timeouts.

 - FEAT: Support for command run timeouts with `Kommando.new "ping -c 1 google.com", timeout: 3.5`
 - FEAT: Write output to file with `Kommando.new "ping -c 1 google.com", output: "path/to/file.txt"`
 - EXAMPLES: `stdout_to_file` and `timeout` added.

## 0.0.3
Outputs to standard out while executing.

 - FEAT: Output with `Kommando.new "ping -c 1 google.com", output: true`
 - EXAMPLES: `live_output` added.

## 0.0.2
Actually useful initial release.

 - FEAT: Runs commands with arguments `Kommando.new "ping -c 1 google.com"`
 - FEAT: Captures error code in `k.code`
 - EXAMPLES: `ping` and `exit` added.

## 0.0.1
Initial release.

 - FEAT: Runs command without arguments.
 - FEAT: Records the standard out in `k.out`
 - EXAMPLES: `uptime`

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kommando-0.0.10 CHANGELOG.md