this is cool and all but the tables don't render properly
This commit is contained in:
52
cmd/subnetter/_tpl/table.tpl
Normal file
52
cmd/subnetter/_tpl/table.tpl
Normal file
@@ -0,0 +1,52 @@
|
||||
{{- /*gotype: subnetter/cmd/subnetter.tableOpts*/ -}}
|
||||
{{- $opts := . -}}
|
||||
{{- $numRows := 0 -}}
|
||||
{{- if not $opts.NoIpv4 }}
|
||||
IPv4:
|
||||
{{- if $opts.Legacy -}}
|
||||
{{- $legacyspec := legacy4 }}
|
||||
{{- $numRows = len $legacyspec.Rows }}
|
||||
|
||||
LEGACY:
|
||||
{{ $legacyspec.Sizer.Hdr "" $opts.Plain }}
|
||||
{{- range $idx, $row := $legacyspec.Rows }}
|
||||
{{- $row.Row $legacyspec.Sizer "\t" $opts.Plain -}}
|
||||
{{- $legacyspec.Sizer.Line "\t" $opts.Plain $idx $numRows }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if not $opts.NoV4Mask }}
|
||||
{{- $masks := mask4 }}
|
||||
NETMASKS:
|
||||
{{ $masks.Sizer.Hdr "\t" $opts.Plain }}
|
||||
{{- range $idx, $row := $masks.Rows }}
|
||||
{{- $row.Row $masks.Sizer "\t" $opts.Plain }}
|
||||
{{- $masks.Sizer.Line "\t" $opts.Plain $idx $numRows }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
CIDR:
|
||||
{{- $pfxs := addrs 4 }}
|
||||
{{- $numRows = len $pfxs.Rows }}
|
||||
{{ $pfxs.Sizer.Hdr "" $opts.Plain }}
|
||||
{{- range $idx, $row := $pfxs.Rows }}
|
||||
{{- $row.Row $pfxs.Sizer "\t" $opts.Plain }}
|
||||
{{- $pfxs.Sizer.Line "\t" $opts.Plain $idx $numRows }}
|
||||
{{- end }}
|
||||
|
||||
{{- end }}
|
||||
|
||||
{{- if not $opts.NoIpv6 }}
|
||||
|
||||
IPv6:
|
||||
|
||||
CIDR:
|
||||
{{- $pfxs := addrs 6 }}
|
||||
{{- $numRows = len $pfxs.Rows }}
|
||||
{{- $pfxs.Sizer.Hdr "\t" $opts.Plain }}
|
||||
{{- range $idx, $row := $pfxs.Rows }}
|
||||
{{- $row.Row $pfxs.Sizer "\t" $opts.Plain }}
|
||||
{{- $pfxs.Sizer.Line "\t" $opts.Plain $idx $numRows }}
|
||||
{{- end }}
|
||||
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user