@@ -191,6 +191,16 @@ func GraphFormatFromValue(value string) (kroki.DiagramType, error) {
191191 return kroki .ActDiag , nil
192192 case "ditaa" :
193193 return kroki .Ditaa , nil
194+ case "rackdiag" :
195+ return kroki .RackDiag , nil
196+ case "packetdiag" :
197+ return kroki .PacketDiag , nil
198+ case "vega" :
199+ return kroki .Vega , nil
200+ case "vegalite" :
201+ return kroki .VegaLite , nil
202+ case "wavedrom" :
203+ return kroki .WaveDrom , nil
194204 default :
195205 return kroki .DiagramType ("" ), errors .Errorf (
196206 "invalid graph format %s." ,
@@ -228,6 +238,16 @@ func GraphFormatFromFile(filePath string) (kroki.DiagramType, error) {
228238 return kroki .ActDiag , nil
229239 case ".ditaa" :
230240 return kroki .Ditaa , nil
241+ case ".rackdiag" :
242+ return kroki .RackDiag , nil
243+ case ".packetdiag" :
244+ return kroki .PacketDiag , nil
245+ case ".vega" , ".vg" :
246+ return kroki .Vega , nil
247+ case ".vegalite" , ".vgl" , ".vl" :
248+ return kroki .VegaLite , nil
249+ case "wavedrom" :
250+ return kroki .WaveDrom , nil
231251 default :
232252 return kroki .DiagramType ("" ), errors .Errorf (
233253 "unable to infer the graph format from the file extension %s, please specify the diagram type using --type flag." ,
0 commit comments