mirror of
https://codeberg.org/lauralani/ipam.git
synced 2024-11-24 04:30:02 +01:00
made subnet list output prettier
This commit is contained in:
parent
cf3ff366c3
commit
a95eab3221
1 changed files with 10 additions and 2 deletions
|
@ -39,8 +39,9 @@ var subnetlistCmd = &cobra.Command{
|
||||||
return subnets[i].Subnet.Addr().Less(subnets[j].Subnet.Addr())
|
return subnets[i].Subnet.Addr().Less(subnets[j].Subnet.Addr())
|
||||||
})
|
})
|
||||||
|
|
||||||
|
fmt.Printf("%-15s VLAN %-25s Free IPs\n", "Prefix", "Name")
|
||||||
|
|
||||||
for _, subnet := range subnets {
|
for _, subnet := range subnets {
|
||||||
//if verbose {
|
|
||||||
var numip, freeip int
|
var numip, freeip int
|
||||||
|
|
||||||
if subnet.Subnet.Addr().Is4() {
|
if subnet.Subnet.Addr().Is4() {
|
||||||
|
@ -53,9 +54,16 @@ var subnetlistCmd = &cobra.Command{
|
||||||
|
|
||||||
freeip = numip - len(subnet.Addresses)
|
freeip = numip - len(subnet.Addresses)
|
||||||
|
|
||||||
fmt.Printf("%v:\t%v\t(vl: %v)\tfree: %v\n", subnet.Subnet, subnet.Name, subnet.Vlan, freeip)
|
if freeip > 1000 {
|
||||||
|
|
||||||
|
fmt.Printf("%-15s %-4s %-25s >1000\n", subnet.Subnet, subnet.Vlan, subnet.Name)
|
||||||
|
} else {
|
||||||
|
//fmt.Printf("| %-20s | %-20s |\n", "vegetables", "fruits")
|
||||||
|
fmt.Printf("%-15s %-4s %-25s %v\n", subnet.Subnet, subnet.Vlan, subnet.Name, freeip)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("%v:\t%v\t(vl: %v)\n", subnet.Subnet, subnet.Name, subnet.Vlan)
|
fmt.Printf("%v:\t%v\t(vl: %v)\n", subnet.Subnet, subnet.Name, subnet.Vlan)
|
||||||
|
//todo
|
||||||
}
|
}
|
||||||
//} else {
|
//} else {
|
||||||
// fmt.Printf("%v:\t%v\t(vl: %v)\n", subnet.Subnet, subnet.Name, subnet.Vlan)
|
// fmt.Printf("%v:\t%v\t(vl: %v)\n", subnet.Subnet, subnet.Name, subnet.Vlan)
|
||||||
|
|
Loading…
Reference in a new issue