this is cool and all but the tables don't render properly

This commit is contained in:
2025-02-01 23:15:54 -05:00
parent b09cb83017
commit 3a7ed5973b
28 changed files with 1917 additions and 88 deletions

View 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 }}