Skip to content

jjafuller/ouroboros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ouroboros

Ouroboros is a command line utility that can be used to recreate template solutions. Solutions for the following frameworks are supported:

  • .NET

Usage

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

dotnet

usage: ouroboros dotnet <args> [tpl path] [dst path]
  
Available args are:  
    new-guids     Generate new project GUIDs
    tpl-sln-name      Override template solution name

dotnet Windows Example

PS F:\projects> ouroboros.exe dotnet -tpl-sln-name="NameOfTemplateSolutionFile" "F:\projects\template-repo\src" "F:\projects\destination-repo\NameOfNewSolution"

Install

To install, use go get:

$ go get -d github.com/jjafuller/ouroboros

To install dependencies:

$ govendor sync

Contribution

  1. Fork (https://github.com/jjafuller/ouroboros/fork)
  2. Create a feature branch
  3. Commit your changes
  4. Rebase your local changes against the master branch
  5. Run test suite with the go test ./... command and confirm that it passes
  6. Run gofmt -s
  7. Create a new Pull Request

Author

jjafuller

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages