package spin
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=99368bedae2b37dc243027c49b8465ea4891864cf01a193d6b99751458428443
sha512=55de0b9d973ac6de9586950b314ef2d396c52e8cc61427b48c9b65a25770305053a2c274497649e37cb1b8584f9b3a2d2b9b03427437344ca250649ab51dc3c6
CHANGES.md.html
0.5.0 - 2020-03-07
Added
Before generating a template, Spin will check if the user has all the dependencies installed and exit gracefully if not. (by @citizen428)
Add a
condition
field in thepostinstall
stanza for the templates.
Changed
Print a warning when the update of the official templates failed, but continue the execution.
Do not update the official templates when running new with a local path or a git repository.
Remove some runtime dependencies to reduce Spin's binary size.
Fixed
Trying to generate a file that already exists now raises an error instead of overwritting the file.
Fix to output a proper message when no generator exist for the current project.
Exit gracefully when failing to download a git repository or the initial templates for the first time. (by @citizen428)
0.4.8 - 2020-01-14
Added
Support user configuration file that stores general configuration such as the user's name, Github username, etc.
Provide a
config
subcommand that can be used to change the user configuration.The generators can now print a message when the generation succeeds with the
message
stanza.
0.4.7 - 2020-01-13
Added
post_install
stanza to run commands after installing a template now supports theworking_dir
stanza. The command will be executed in the given working directory.
Changed
Removed unused
starting_command
stanza.Removed unused
tutorial
stanza.
Fixed
Failure to parse a template file now prints an error with the file that cannot be parsed.
0.4.6 - 2020-01-11
Changed
Redirect stderr to dev null when calling git commands.
Fixed
Fix a wrong exit code when calling a generator that does not exist.
Rename Homebrew formula to prevent duplication with existing
spin
formula.Fix installation from NPM using
yarn
~~0.4.5 - 2020-01-11~~
This release has been unpublished.
~~0.4.4 - 2020-01-11~~
This release has been unpublished.
~~0.4.3 - 2020-01-11~~
This release has been unpublished.
0.4.2 - 2020-01-06
Fixed
Fix release artifacts on linux that was using darwin binaries.
0.4.1 - 2020-01-04
Changed
Use master branch of
spin-templates
.The template argument in
spin new
is not required. To use the minimal template, you can runspin new native
.
Fixed
Use HTTPS instead of SSH to clone
spin-templates
.Remove duplicated git clone logs.
0.4.0 - 2020-01-02
Added
Create new projects from official templates with
spin new TEMPLATE
.Create new projects from git repositories with
spin new TEMPLATE
.Create new minimal projects with
spin new
when no argument is provided.Generate new modules in existing Spin projects with
spin gen [GENERATOR]
.List existing official templates with
spin ls
.Install with Homebrew.
Install with a bash script.