@@ -56,7 +56,7 @@ func langsView(m model) string {
5656
5757 if m .PlatformChoice != 2 {
5858 langs += fmt .Sprintf (
59- "\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s" ,
59+ "\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s\n %s \n %s " ,
6060 checkbox ("Ruby" , l == 3 ),
6161 checkbox ("Rust" , l == 4 ),
6262 checkbox ("Deno" , l == 5 ),
@@ -65,13 +65,16 @@ func langsView(m model) string {
6565 checkbox ("PHP" , l == 8 ),
6666 checkbox ("Kotlin" , l == 9 ),
6767 checkbox ("Java" , l == 10 ),
68+ checkbox ("C++" , l == 11 ),
69+ checkbox ("Nim" , l == 12 ),
6870 )
6971 }
7072
7173 if m .PlatformChoice == 0 {
7274 langs += fmt .Sprintf (
73- "\n %s" ,
74- checkbox ("Crystal" , l == 11 ),
75+ "\n %s\n %s" ,
76+ checkbox ("C" , l == 13 ),
77+ checkbox ("Crystal" , l == 14 ),
7578 )
7679 }
7780
@@ -102,6 +105,16 @@ func pmsView(m model) string {
102105 } else if m .LangChoice == 8 {
103106 l = "PHP"
104107 } else if m .LangChoice == 9 {
108+ l = "Kotlin"
109+ } else if m .LangChoice == 10 {
110+ l = "Java"
111+ } else if m .LangChoice == 11 {
112+ l = "C++"
113+ } else if m .LangChoice == 12 {
114+ l = "Nim"
115+ } else if m .LangChoice == 13 {
116+ l = "C"
117+ } else if m .LangChoice == 14 {
105118 l = "Crystal"
106119 }
107120
@@ -157,6 +170,12 @@ func pmsView(m model) string {
157170 } else if m .LangChoice == 9 || m .LangChoice == 10 {
158171 langs += checkbox ("gradle" , pm == 0 )
159172 } else if m .LangChoice == 11 {
173+ langs += checkbox ("cmake" , pm == 0 )
174+ } else if m .LangChoice == 12 {
175+ langs += checkbox ("nimble" , pm == 0 )
176+ } else if m .LangChoice == 13 {
177+ langs += checkbox ("continue" , pm == 0 )
178+ } else if m .LangChoice == 14 {
160179 langs += checkbox ("shards" , pm == 0 )
161180 }
162181
@@ -287,9 +306,26 @@ func finalView(m model) string {
287306 pm = "gradle"
288307
289308 case 11 :
309+ lang = "C++"
310+ pm = "cmake"
311+
312+ case 12 :
313+ lang = "Nim"
314+ pm = "nimble"
315+
316+ case 13 :
317+ lang = "C"
318+
319+ case 14 :
290320 lang = "Crystal"
291321 pm = "shards"
292322 }
293323
294- return "\n 🤖 Noice, you're going to build a " + prim .Render (platform ) + " bot via " + prim .Render (lang ) + " with " + prim .Render (pm ) + " package manager\n "
324+ msg := "\n 🤖 Noice, you're going to build a " + prim .Render (platform ) + " bot via " + prim .Render (lang )
325+
326+ if lang == "C" {
327+ return msg + "\n "
328+ } else {
329+ return msg + " with " + prim .Render (pm ) + " package manager\n "
330+ }
295331}
0 commit comments