Skip to content

Commit 26f8d29

Browse files
committed
Prepare for release
1 parent 379ffab commit 26f8d29

File tree

4 files changed

+42
-15
lines changed

4 files changed

+42
-15
lines changed

.goxc.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"PrereleaseInfo": "snapshot",
32
"PackageVersion": "1.0.1",
43
"ConfigVersion": "0.9",
54
"TaskSettings": {

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
This project adheres to [Semantic Versioning](http://semver.org/).
4+
5+
## [Unreleased][unreleased]
6+
7+
## [1.0.1] - 2015-04-20
8+
### Added
9+
- New languages: R, Nim and Lua.
10+
- Support for Perl 6 via .p6 extension.
11+
- Ability to specify the image used with --specify-image or -s.
12+
13+
### Changed
14+
- Perl 5 is now the default for .pl extension.
15+
- Version command is now suffixed with newline.
16+
- Fixed typo in RunDexecContainer comments.
17+
18+
### Fixed
19+
- Bug in IsDockerPresent and IsDockerPresent where defer method was not correctly called on panic.
20+
- Corrected how paths are handled in Windows allowing volumes to be mounted.
21+
22+
## 1.0.0 - 2015-04-06
23+
### Added
24+
- Command line interface 'dexec'.
25+
- Ability to pass source files to container.
26+
- Container image selected based on source file extension.
27+
- Support for Bash, C, Clojure, CoffeeScript, C++, C#, D, Erlang, F#, Go, Groovy, Haskell, Java, Lisp, Node JS, Objective C, OCaml, Perl, PHP, Python, Racket, Ruby, Rust & Scala.
28+
- Ability to pass arguments to the language's compiler if it has one with --build-arg or -b.
29+
- Ability to pass arguments to the executing code with --arg or -a.
30+
- Ability to pass other files or folders to be mounted in the container with --include or -i.
31+
- Ability to augment source files with a shebang resulting in dexec being called.
32+
- Help dialog.
33+
- Version dialog.
34+
35+
[unreleased]: https://github.com/docker-exec/dexec/compare/v1.0.1...HEAD
36+
[1.0.1]: https://github.com/docker-exec/dexec/compare/v1.0.0...v1.0.1

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A command line utility for executing code in many different languages using the Docker Exec images, written in Go.
44

5-
![dexec demo animation](https://docker-exec.github.io/images/dexec-short.gif)
5+
![dexec demo animation](https://docker-exec.github.io/images/dexec-short-1.0.1.gif)
66

77
## Installation
88

@@ -12,11 +12,11 @@ Download the appropriate binary for your OS and architecture, then unzip or unta
1212

1313
| OS | 64-bit | 32-bit |
1414
| ------- | ------ | ------ |
15-
| Linux | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_linux_amd64.tar.gz) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_linux_386.tar.gz) |
16-
| Mac | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_darwin_amd64.zip) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_darwin_386.zip) |
17-
| Windows | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_windows_amd64.zip) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.0_windows_386.zip) |
15+
| Linux | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_linux_amd64.tar.gz) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_linux_386.tar.gz) |
16+
| Mac | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_darwin_amd64.zip) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_darwin_386.zip) |
17+
| Windows | [64-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_windows_amd64.zip) | [32-bit](https://bintray.com/artifact/download/dexec/release/dexec_1.0.1_windows_386.zip) |
1818

19-
Binaries for other distributions are available on [Bintray](https://bintray.com/dexec/release/dexec/1.0.0).
19+
Binaries for other distributions are available on [Bintray](https://bintray.com/dexec/release/dexec/1.0.1).
2020

2121
### Using Go
2222

@@ -30,8 +30,6 @@ $ go get github.com/docker-exec/dexec
3030

3131
These examples use a .cpp source file, but any of the supported languages can be used instead. Arguments can be passed in any order, using any style of the acceptable switch styles described.
3232

33-
If you are using boot2docker by default the only paths that can be mounted are in the operating system's users directory. See Docker's page on [managing data in containers](https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume) for more information.
34-
3533
The application provides help and version information as follows:
3634

3735
```sh
@@ -78,12 +76,6 @@ By default, ```dexec``` assumes the sources are in the directory from which it i
7876
$ dexec -C /path/to/sources foo.cpp bar.cpp
7977
```
8078

81-
Use the following form on Windows (as opposed to /c/path/to/sources):
82-
83-
```sh
84-
$ dexec -C C:\path\to\sources foo.cpp bar.cpp
85-
```
86-
8779
### Include files and folders mounted in Docker container
8880

8981
Individual files can be mounted without being passed to the compiler, for example header files in C & C++, or input files for program execution. These can be included in the following way.

cli.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,5 +161,5 @@ func DisplayHelp(filename string) {
161161

162162
// DisplayVersion prints the version information for the program.
163163
func DisplayVersion(filename string) {
164-
fmt.Printf("%s 1.0.1-snapshot", filename)
164+
fmt.Printf("%s 1.0.1\n", filename)
165165
}

0 commit comments

Comments
 (0)