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