github.com/rzurga/go-swagger@v0.28.1-0.20211109195225-5d1f453ffa3a/fixtures/bugs/2362/gen-fixtures.sh (about) 1 #! /bin/bash 2 rm -rf case1 && mkdir case1 3 swagger generate server \ 4 --spec fixture-2362.yaml \ 5 --target case1 \ 6 --model-package restapi/models \ 7 --principal github.com/go-swagger/go-swagger/fixtures/bugs/2362/case1/restapi/models.Principal \ 8 --exclude-main \ 9 --name data-updater 10 printf "package models\n\ntype Principal struct{}" >> case1/restapi/models/principal.go 11 12 rm -rf case2 && mkdir case2 13 swagger generate server \ 14 --spec fixture-2362.yaml \ 15 --target case2 \ 16 --model-package restapi/models \ 17 --principal models.Principal \ 18 --exclude-main \ 19 --name data-updater 20 printf "package models\n\ntype Principal struct{}" >> case2/restapi/models/principal.go 21 22 rm -rf case3 && mkdir case3 23 swagger generate server \ 24 --spec fixture-2362.yaml \ 25 --target case3 \ 26 --model-package restapi/models \ 27 --principal restapi/models.Principal \ 28 --exclude-main \ 29 --name data-updater 30 printf "package models\n\ntype Principal struct{}" >> case3/restapi/models/principal.go 31 32 rm -rf case4 && mkdir case4 33 swagger generate server \ 34 --spec fixture-2362.yaml \ 35 --target case4 \ 36 --model-package restapi/models \ 37 --principal internal.Principal \ 38 --exclude-main \ 39 --name data-updater 40 mkdir -p case4/internal 41 printf "package internal\n\ntype Principal struct{}" >> case4/internal/principal.go 42 43 rm -rf case5 && mkdir case5 44 swagger generate server \ 45 --spec fixture-2362.yaml \ 46 --target case5 \ 47 --model-package restapi/generated \ 48 --principal models.Principal \ 49 --exclude-main \ 50 --name data-updater 51 mkdir -p case5/models 52 printf "package models\n\ntype Principal struct{}" >> case5/models/principal.go