Launching Visual Studio...

Sinister prefers the URI resource name which, in this case, is a short
name. Passing the --name parameters should work but there is a bug on
jamesqo/sinister#5 that prefers the URI resource name rather than the
parameters given - which means this waits the upstream merge to be
merged.
This commit uses the hotfix for this situation while upstream isn't
merged or accepted.
Related to #2

The above one-liner will install the script just for the current user. If you
want it globally, remove --local option.

You should be able to execute ship now, for example ship --help:

Usage: ship [-o <filename>] [-f] <image>
ship <-d | --detect-shell> <image>
ship <-h | --help>
ship <-v | --version>
Eases the creation of a Dockerfile by transforming the history
into RUN instructions.
Arguments:
image The name of Dockerimage to be executed.
The image must have bash installed.
Options:
-o | --out <filename> The name of the Dockerfile to be creared.
Default: Dockerfile.
-f | --force Re-creates Dockerfile if it
already exists.
-d | --detect-shell Outputs the shell available in the image.
Shells tested: bash ash

Development

Feel free to hack the ship script. It uses sh not bash to run, so try to
avoid bashisms. Almost everything inside the script is on a function to be
friendly even if you've never done any shell-scripting before.

Please, feel free to report bugs, ideas or feature requests through an issue.