Ouroboros is a command line utility that can be used to recreate template solutions. Solutions for the following frameworks are supported:
- .NET
usage: ouroboros [--version] [--help] <command> [<args>]
Available commands are:
dotnet Create a new .NET solution from a .NET solution
version Print ouroboros version and quit
usage: ouroboros dotnet <args> [tpl path] [dst path]
Available args are:
new-guids Generate new project GUIDs
tpl-sln-name Override template solution name
PS F:\projects> ouroboros.exe dotnet -tpl-sln-name="NameOfTemplateSolutionFile" "F:\projects\template-repo\src" "F:\projects\destination-repo\NameOfNewSolution"
To install, use go get
:
$ go get -d github.com/jjafuller/ouroboros
To install dependencies:
$ govendor sync
- Fork (https://github.com/jjafuller/ouroboros/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
go test ./...
command and confirm that it passes - Run
gofmt -s
- Create a new Pull Request