Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore: generate countries.tsx from Go code#15274

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
ammario merged 11 commits intocoder:mainfromjoobisb:issue#15074
Nov 15, 2024
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
Show all changes
11 commits
Select commitHold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletionsMakefile
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -495,6 +495,7 @@ gen: \
coderd/rbac/object_gen.go \
codersdk/rbacresources_gen.go \
site/src/api/rbacresourcesGenerated.ts \
site/src/api/countriesGenerated.ts \
docs/admin/integrations/prometheus.md \
docs/reference/cli/index.md \
docs/admin/security/audit-logs.md \
Expand DownExpand Up@@ -526,6 +527,7 @@ gen/mark-fresh:
coderd/rbac/object_gen.go \
codersdk/rbacresources_gen.go \
site/src/api/rbacresourcesGenerated.ts \
site/src/api/countriesGenerated.ts \
docs/admin/integrations/prometheus.md \
docs/reference/cli/index.md \
docs/admin/security/audit-logs.md \
Expand DownExpand Up@@ -628,17 +630,20 @@ site/src/theme/icons.json: $(wildcard scripts/gensite/*) $(wildcard site/static/
examples/examples.gen.json: scripts/examplegen/main.go examples/examples.go $(shell find ./examples/templates)
go run ./scripts/examplegen/main.go > examples/examples.gen.json

coderd/rbac/object_gen.go: scripts/rbacgen/rbacobject.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
go run scripts/rbacgen/main.go rbac > coderd/rbac/object_gen.go
coderd/rbac/object_gen.go: scripts/typegen/rbacobject.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
go run scripts/typegen/main.go rbac object > coderd/rbac/object_gen.go

codersdk/rbacresources_gen.go: scripts/rbacgen/codersdk.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
codersdk/rbacresources_gen.go: scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking
# the `codersdk` package and any parallel build targets.
go run scripts/rbacgen/main.go codersdk > /tmp/rbacresources_gen.go
go run scripts/typegen/main.go rbac codersdk > /tmp/rbacresources_gen.go
mv /tmp/rbacresources_gen.go codersdk/rbacresources_gen.go

site/src/api/rbacresourcesGenerated.ts: scripts/rbacgen/codersdk.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
go run scripts/rbacgen/main.go typescript > "$@"
site/src/api/rbacresourcesGenerated.ts: scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
go run scripts/typegen/main.go rbac typescript > "$@"

site/src/api/countriesGenerated.ts: scripts/typegen/countries.tstmpl scripts/typegen/main.go codersdk/countries.go
go run scripts/typegen/main.go countries > "$@"

docs/admin/integrations/prometheus.md: scripts/metricsdocgen/main.go scripts/metricsdocgen/metrics
go run scripts/metricsdocgen/main.go
Expand Down
31 changes: 4 additions & 27 deletionscli/login.go
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -530,36 +530,13 @@ func promptDevelopers(inv *serpent.Invocation) (string, error) {
}

func promptCountry(inv *serpent.Invocation) (string, error) {
countries := []string{
"Afghanistan", "Åland Islands", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda",
"Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados",
"Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia, Plurinational State of", "Bonaire, Sint Eustatius and Saba", "Bosnia and Herzegovina", "Botswana",
"Bouvet Island", "Brazil", "British Indian Ocean Territory", "Brunei Darussalam", "Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada",
"Cape Verde", "Cayman Islands", "Central African Republic", "Chad", "Chile", "China", "Christmas Island", "Cocos (Keeling) Islands", "Colombia", "Comoros",
"Congo", "Congo, the Democratic Republic of the", "Cook Islands", "Costa Rica", "Côte d'Ivoire", "Croatia", "Cuba", "Curaçao", "Cyprus", "Czech Republic",
"Denmark", "Djibouti", "Dominica", "Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia",
"Ethiopia", "Falkland Islands (Malvinas)", "Faroe Islands", "Fiji", "Finland", "France", "French Guiana", "French Polynesia", "French Southern Territories", "Gabon",
"Gambia", "Georgia", "Germany", "Ghana", "Gibraltar", "Greece", "Greenland", "Grenada", "Guadeloupe", "Guam",
"Guatemala", "Guernsey", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Heard Island and McDonald Islands", "Holy See (Vatican City State)", "Honduras", "Hong Kong",
"Hungary", "Iceland", "India", "Indonesia", "Iran, Islamic Republic of", "Iraq", "Ireland", "Isle of Man", "Israel", "Italy",
"Jamaica", "Japan", "Jersey", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea, Democratic People's Republic of", "Korea, Republic of", "Kuwait",
"Kyrgyzstan", "Lao People's Democratic Republic", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg",
"Macao", "Macedonia, the Former Yugoslav Republic of", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands", "Martinique",
"Mauritania", "Mauritius", "Mayotte", "Mexico", "Micronesia, Federated States of", "Moldova, Republic of", "Monaco", "Mongolia", "Montenegro", "Montserrat",
"Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands", "New Caledonia", "New Zealand", "Nicaragua",
"Niger", "Nigeria", "Niue", "Norfolk Island", "Northern Mariana Islands", "Norway", "Oman", "Pakistan", "Palau", "Palestine, State of",
"Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines", "Pitcairn", "Poland", "Portugal", "Puerto Rico", "Qatar",
"Réunion", "Romania", "Russian Federation", "Rwanda", "Saint Barthélemy", "Saint Helena, Ascension and Tristan da Cunha", "Saint Kitts and Nevis", "Saint Lucia", "Saint Martin (French part)", "Saint Pierre and Miquelon",
"Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore",
"Sint Maarten (Dutch part)", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "South Georgia and the South Sandwich Islands", "South Sudan", "Spain", "Sri Lanka",
"Sudan", "Suriname", "Svalbard and Jan Mayen", "Swaziland", "Sweden", "Switzerland", "Syrian Arab Republic", "Taiwan, Province of China", "Tajikistan", "Tanzania, United Republic of",
"Thailand", "Timor-Leste", "Togo", "Tokelau", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Turks and Caicos Islands",
"Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom", "United States", "United States Minor Outlying Islands", "Uruguay", "Uzbekistan", "Vanuatu",
"Venezuela, Bolivarian Republic of", "Vietnam", "Virgin Islands, British", "Virgin Islands, U.S.", "Wallis and Futuna", "Western Sahara", "Yemen", "Zambia", "Zimbabwe",
options := make([]string, len(codersdk.Countries))
for i, country := range codersdk.Countries {
options[i] = country.Name
}

selection, err := cliui.Select(inv, cliui.SelectOptions{
Options:countries,
Options:options,
Message: "Select the country:",
HideSearch: false,
})
Expand Down
2 changes: 1 addition & 1 deletioncoderd/rbac/object_gen.go
View file
Open in desktop

Some generated files are not rendered by default. Learn more abouthow customized files appear on GitHub.

259 changes: 259 additions & 0 deletionscodersdk/countries.go
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,259 @@
package codersdk

var Countries = []Country{
{Name: "Afghanistan", Flag: "🇦🇫"},
{Name: "Åland Islands", Flag: "🇦🇽"},
{Name: "Albania", Flag: "🇦🇱"},
{Name: "Algeria", Flag: "🇩🇿"},
{Name: "American Samoa", Flag: "🇦🇸"},
{Name: "Andorra", Flag: "🇦🇩"},
{Name: "Angola", Flag: "🇦🇴"},
{Name: "Anguilla", Flag: "🇦🇮"},
{Name: "Antarctica", Flag: "🇦🇶"},
{Name: "Antigua and Barbuda", Flag: "🇦🇬"},
{Name: "Argentina", Flag: "🇦🇷"},
{Name: "Armenia", Flag: "🇦🇲"},
{Name: "Aruba", Flag: "🇦🇼"},
{Name: "Australia", Flag: "🇦🇺"},
{Name: "Austria", Flag: "🇦🇹"},
{Name: "Azerbaijan", Flag: "🇦🇿"},
{Name: "Bahamas", Flag: "🇧🇸"},
{Name: "Bahrain", Flag: "🇧🇭"},
{Name: "Bangladesh", Flag: "🇧🇩"},
{Name: "Barbados", Flag: "🇧🇧"},
{Name: "Belarus", Flag: "🇧🇾"},
{Name: "Belgium", Flag: "🇧🇪"},
{Name: "Belize", Flag: "🇧🇿"},
{Name: "Benin", Flag: "🇧🇯"},
{Name: "Bermuda", Flag: "🇧🇲"},
{Name: "Bhutan", Flag: "🇧🇹"},
{Name: "Bolivia, Plurinational State of", Flag: "🇧🇴"},
{Name: "Bonaire, Sint Eustatius and Saba", Flag: "🇧🇶"},
{Name: "Bosnia and Herzegovina", Flag: "🇧🇦"},
{Name: "Botswana", Flag: "🇧🇼"},
{Name: "Bouvet Island", Flag: "🇧🇻"},
{Name: "Brazil", Flag: "🇧🇷"},
{Name: "British Indian Ocean Territory", Flag: "🇮🇴"},
{Name: "Brunei Darussalam", Flag: "🇧🇳"},
{Name: "Bulgaria", Flag: "🇧🇬"},
{Name: "Burkina Faso", Flag: "🇧🇫"},
{Name: "Burundi", Flag: "🇧🇮"},
{Name: "Cambodia", Flag: "🇰🇭"},
{Name: "Cameroon", Flag: "🇨🇲"},
{Name: "Canada", Flag: "🇨🇦"},
{Name: "Cape Verde", Flag: "🇨🇻"},
{Name: "Cayman Islands", Flag: "🇰🇾"},
{Name: "Central African Republic", Flag: "🇨🇫"},
{Name: "Chad", Flag: "🇹🇩"},
{Name: "Chile", Flag: "🇨🇱"},
{Name: "China", Flag: "🇨🇳"},
{Name: "Christmas Island", Flag: "🇨🇽"},
{Name: "Cocos (Keeling) Islands", Flag: "🇨🇨"},
{Name: "Colombia", Flag: "🇨🇴"},
{Name: "Comoros", Flag: "🇰🇲"},
{Name: "Congo", Flag: "🇨🇬"},
{Name: "Congo, the Democratic Republic of the", Flag: "🇨🇩"},
{Name: "Cook Islands", Flag: "🇨🇰"},
{Name: "Costa Rica", Flag: "🇨🇷"},
{Name: "Côte d'Ivoire", Flag: "🇨🇮"},
{Name: "Croatia", Flag: "🇭🇷"},
{Name: "Cuba", Flag: "🇨🇺"},
{Name: "Curaçao", Flag: "🇨🇼"},
{Name: "Cyprus", Flag: "🇨🇾"},
{Name: "Czech Republic", Flag: "🇨🇿"},
{Name: "Denmark", Flag: "🇩🇰"},
{Name: "Djibouti", Flag: "🇩🇯"},
{Name: "Dominica", Flag: "🇩🇲"},
{Name: "Dominican Republic", Flag: "🇩🇴"},
{Name: "Ecuador", Flag: "🇪🇨"},
{Name: "Egypt", Flag: "🇪🇬"},
{Name: "El Salvador", Flag: "🇸🇻"},
{Name: "Equatorial Guinea", Flag: "🇬🇶"},
{Name: "Eritrea", Flag: "🇪🇷"},
{Name: "Estonia", Flag: "🇪🇪"},
{Name: "Ethiopia", Flag: "🇪🇹"},
{Name: "Falkland Islands (Malvinas)", Flag: "🇫🇰"},
{Name: "Faroe Islands", Flag: "🇫🇴"},
{Name: "Fiji", Flag: "🇫🇯"},
{Name: "Finland", Flag: "🇫🇮"},
{Name: "France", Flag: "🇫🇷"},
{Name: "French Guiana", Flag: "🇬🇫"},
{Name: "French Polynesia", Flag: "🇵🇫"},
{Name: "French Southern Territories", Flag: "🇹🇫"},
{Name: "Gabon", Flag: "🇬🇦"},
{Name: "Gambia", Flag: "🇬🇲"},
{Name: "Georgia", Flag: "🇬🇪"},
{Name: "Germany", Flag: "🇩🇪"},
{Name: "Ghana", Flag: "🇬🇭"},
{Name: "Gibraltar", Flag: "🇬🇮"},
{Name: "Greece", Flag: "🇬🇷"},
{Name: "Greenland", Flag: "🇬🇱"},
{Name: "Grenada", Flag: "🇬🇩"},
{Name: "Guadeloupe", Flag: "🇬🇵"},
{Name: "Guam", Flag: "🇬🇺"},
{Name: "Guatemala", Flag: "🇬🇹"},
{Name: "Guernsey", Flag: "🇬🇬"},
{Name: "Guinea", Flag: "🇬🇳"},
{Name: "Guinea-Bissau", Flag: "🇬🇼"},
{Name: "Guyana", Flag: "🇬🇾"},
{Name: "Haiti", Flag: "🇭🇹"},
{Name: "Heard Island and McDonald Islands", Flag: "🇭🇲"},
{Name: "Holy See (Vatican City State)", Flag: "🇻🇦"},
{Name: "Honduras", Flag: "🇭🇳"},
{Name: "Hong Kong", Flag: "🇭🇰"},
{Name: "Hungary", Flag: "🇭🇺"},
{Name: "Iceland", Flag: "🇮🇸"},
{Name: "India", Flag: "🇮🇳"},
{Name: "Indonesia", Flag: "🇮🇩"},
{Name: "Iran, Islamic Republic of", Flag: "🇮🇷"},
{Name: "Iraq", Flag: "🇮🇶"},
{Name: "Ireland", Flag: "🇮🇪"},
{Name: "Isle of Man", Flag: "🇮🇲"},
{Name: "Israel", Flag: "🇮🇱"},
{Name: "Italy", Flag: "🇮🇹"},
{Name: "Jamaica", Flag: "🇯🇲"},
{Name: "Japan", Flag: "🇯🇵"},
{Name: "Jersey", Flag: "🇯🇪"},
{Name: "Jordan", Flag: "🇯🇴"},
{Name: "Kazakhstan", Flag: "🇰🇿"},
{Name: "Kenya", Flag: "🇰🇪"},
{Name: "Kiribati", Flag: "🇰🇮"},
{Name: "Korea, Democratic People's Republic of", Flag: "🇰🇵"},
{Name: "Korea, Republic of", Flag: "🇰🇷"},
{Name: "Kuwait", Flag: "🇰🇼"},
{Name: "Kyrgyzstan", Flag: "🇰🇬"},
{Name: "Lao People's Democratic Republic", Flag: "🇱🇦"},
{Name: "Latvia", Flag: "🇱🇻"},
{Name: "Lebanon", Flag: "🇱🇧"},
{Name: "Lesotho", Flag: "🇱🇸"},
{Name: "Liberia", Flag: "🇱🇷"},
{Name: "Libya", Flag: "🇱🇾"},
{Name: "Liechtenstein", Flag: "🇱🇮"},
{Name: "Lithuania", Flag: "🇱🇹"},
{Name: "Luxembourg", Flag: "🇱🇺"},
{Name: "Macao", Flag: "🇲🇴"},
{Name: "Macedonia, the Former Yugoslav Republic of", Flag: "🇲🇰"},
{Name: "Madagascar", Flag: "🇲🇬"},
{Name: "Malawi", Flag: "🇲🇼"},
{Name: "Malaysia", Flag: "🇲🇾"},
{Name: "Maldives", Flag: "🇲🇻"},
{Name: "Mali", Flag: "🇲🇱"},
{Name: "Malta", Flag: "🇲🇹"},
{Name: "Marshall Islands", Flag: "🇲🇭"},
{Name: "Martinique", Flag: "🇲🇶"},
{Name: "Mauritania", Flag: "🇲🇷"},
{Name: "Mauritius", Flag: "🇲🇺"},
{Name: "Mayotte", Flag: "🇾🇹"},
{Name: "Mexico", Flag: "🇲🇽"},
{Name: "Micronesia, Federated States of", Flag: "🇫🇲"},
{Name: "Moldova, Republic of", Flag: "🇲🇩"},
{Name: "Monaco", Flag: "🇲🇨"},
{Name: "Mongolia", Flag: "🇲🇳"},
{Name: "Montenegro", Flag: "🇲🇪"},
{Name: "Montserrat", Flag: "🇲🇸"},
{Name: "Morocco", Flag: "🇲🇦"},
{Name: "Mozambique", Flag: "🇲🇿"},
{Name: "Myanmar", Flag: "🇲🇲"},
{Name: "Namibia", Flag: "🇳🇦"},
{Name: "Nauru", Flag: "🇳🇷"},
{Name: "Nepal", Flag: "🇳🇵"},
{Name: "Netherlands", Flag: "🇳🇱"},
{Name: "New Caledonia", Flag: "🇳🇨"},
{Name: "New Zealand", Flag: "🇳🇿"},
{Name: "Nicaragua", Flag: "🇳🇮"},
{Name: "Niger", Flag: "🇳🇪"},
{Name: "Nigeria", Flag: "🇳🇬"},
{Name: "Niue", Flag: "🇳🇺"},
{Name: "Norfolk Island", Flag: "🇳🇫"},
{Name: "Northern Mariana Islands", Flag: "🇲🇵"},
{Name: "Norway", Flag: "🇳🇴"},
{Name: "Oman", Flag: "🇴🇲"},
{Name: "Pakistan", Flag: "🇵🇰"},
{Name: "Palau", Flag: "🇵🇼"},
{Name: "Palestine, State of", Flag: "🇵🇸"},
{Name: "Panama", Flag: "🇵🇦"},
{Name: "Papua New Guinea", Flag: "🇵🇬"},
{Name: "Paraguay", Flag: "🇵🇾"},
{Name: "Peru", Flag: "🇵🇪"},
{Name: "Philippines", Flag: "🇵🇭"},
{Name: "Pitcairn", Flag: "🇵🇳"},
{Name: "Poland", Flag: "🇵🇱"},
{Name: "Portugal", Flag: "🇵🇹"},
{Name: "Puerto Rico", Flag: "🇵🇷"},
{Name: "Qatar", Flag: "🇶🇦"},
{Name: "Réunion", Flag: "🇷🇪"},
{Name: "Romania", Flag: "🇷🇴"},
{Name: "Russian Federation", Flag: "🇷🇺"},
{Name: "Rwanda", Flag: "🇷🇼"},
{Name: "Saint Barthélemy", Flag: "🇧🇱"},
{Name: "Saint Helena, Ascension and Tristan da Cunha", Flag: "🇸🇭"},
{Name: "Saint Kitts and Nevis", Flag: "🇰🇳"},
{Name: "Saint Lucia", Flag: "🇱🇨"},
{Name: "Saint Martin (French part)", Flag: "🇲🇫"},
{Name: "Saint Pierre and Miquelon", Flag: "🇵🇲"},
{Name: "Saint Vincent and the Grenadines", Flag: "🇻🇨"},
{Name: "Samoa", Flag: "🇼🇸"},
{Name: "San Marino", Flag: "🇸🇲"},
{Name: "Sao Tome and Principe", Flag: "🇸🇹"},
{Name: "Saudi Arabia", Flag: "🇸🇦"},
{Name: "Senegal", Flag: "🇸🇳"},
{Name: "Serbia", Flag: "🇷🇸"},
{Name: "Seychelles", Flag: "🇸🇨"},
{Name: "Sierra Leone", Flag: "🇸🇱"},
{Name: "Singapore", Flag: "🇸🇬"},
{Name: "Sint Maarten (Dutch part)", Flag: "🇸🇽"},
{Name: "Slovakia", Flag: "🇸🇰"},
{Name: "Slovenia", Flag: "🇸🇮"},
{Name: "Solomon Islands", Flag: "🇸🇧"},
{Name: "Somalia", Flag: "🇸🇴"},
{Name: "South Africa", Flag: "🇿🇦"},
{Name: "South Georgia and the South Sandwich Islands", Flag: "🇬🇸"},
{Name: "South Sudan", Flag: "🇸🇸"},
{Name: "Spain", Flag: "🇪🇸"},
{Name: "Sri Lanka", Flag: "🇱🇰"},
{Name: "Sudan", Flag: "🇸🇩"},
{Name: "Suriname", Flag: "🇸🇷"},
{Name: "Svalbard and Jan Mayen", Flag: "🇸🇯"},
{Name: "Swaziland", Flag: "🇸🇿"},
{Name: "Sweden", Flag: "🇸🇪"},
{Name: "Switzerland", Flag: "🇨🇭"},
{Name: "Syrian Arab Republic", Flag: "🇸🇾"},
{Name: "Taiwan, Province of China", Flag: "🇹🇼"},
{Name: "Tajikistan", Flag: "🇹🇯"},
{Name: "Tanzania, United Republic of", Flag: "🇹🇿"},
{Name: "Thailand", Flag: "🇹🇭"},
{Name: "Timor-Leste", Flag: "🇹🇱"},
{Name: "Togo", Flag: "🇹🇬"},
{Name: "Tokelau", Flag: "🇹🇰"},
{Name: "Tonga", Flag: "🇹🇴"},
{Name: "Trinidad and Tobago", Flag: "🇹🇹"},
{Name: "Tunisia", Flag: "🇹🇳"},
{Name: "Turkey", Flag: "🇹🇷"},
{Name: "Turkmenistan", Flag: "🇹🇲"},
{Name: "Turks and Caicos Islands", Flag: "🇹🇨"},
{Name: "Tuvalu", Flag: "🇹🇻"},
{Name: "Uganda", Flag: "🇺🇬"},
{Name: "Ukraine", Flag: "🇺🇦"},
{Name: "United Arab Emirates", Flag: "🇦🇪"},
{Name: "United Kingdom", Flag: "🇬🇧"},
{Name: "United States", Flag: "🇺🇸"},
{Name: "United States Minor Outlying Islands", Flag: "🇺🇲"},
{Name: "Uruguay", Flag: "🇺🇾"},
{Name: "Uzbekistan", Flag: "🇺🇿"},
{Name: "Vanuatu", Flag: "🇻🇺"},
{Name: "Venezuela, Bolivarian Republic of", Flag: "🇻🇪"},
{Name: "Vietnam", Flag: "🇻🇳"},
{Name: "Virgin Islands, British", Flag: "🇻🇬"},
{Name: "Virgin Islands, U.S.", Flag: "🇻🇮"},
{Name: "Wallis and Futuna", Flag: "🇼🇫"},
{Name: "Western Sahara", Flag: "🇪🇭"},
{Name: "Yemen", Flag: "🇾🇪"},
{Name: "Zambia", Flag: "🇿🇲"},
{Name: "Zimbabwe", Flag: "🇿🇼"},
}

// @typescript-ignore Country
type Country struct {
Name string `json:"name"`
Flag string `json:"flag"`
}
2 changes: 1 addition & 1 deletioncodersdk/rbacresources_gen.go
View file
Open in desktop

Some generated files are not rendered by default. Learn more abouthow customized files appear on GitHub.

1 change: 1 addition & 0 deletionsscripts/apitypings/main.go
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -57,6 +57,7 @@ func main() {
}

_, _ = fmt.Print("// Code generated by 'make site/src/api/typesGenerated.ts'. DO NOT EDIT.\n\n")

for _, baseDir := range baseDirs {
_, _ = fmt.Printf("// The code below is generated from %s.\n\n", strings.TrimPrefix(baseDir, "./"))
output, err := Generate(baseDir, external...)
Expand Down
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
// Code generated byrbacgen/main.go. DO NOT EDIT.
// Code generated bytypegen/main.go. DO NOT EDIT.
package codersdk

type RBACResource string
Expand Down
11 changes: 11 additions & 0 deletionsscripts/typegen/countries.tstmpl
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
// Code generated by typegen/main.go. DO NOT EDIT.

// Countries represents all supported countries with their flags
export const countries = [
{{- range $country := . }}
{
name: "{{ $country.Name }}",
flag: "{{ $country.Flag }}",
},
{{- end }}
];
Loading
Loading

[8]ページ先頭

©2009-2025 Movatter.jp