code: func (tx *Transaction) GetRoutes() ([]string, error) {
  	out, err := tx.exec(append([]string{"route", "show", "dev", tx.link}))
  	if err != nil {
  		return nil, err
  	}
  
  	lines := strings.Split(out, "\n")
  	return lines[:len(lines)-1], nil
  }
docs: // GetRoutes returns the IPv4 routes associated with the interface (as an array
  // of route descriptions in the format output by "ip route show"). Since this
  // function has a return value, it also returns an error immediately if an error
  // occurs.