package asa

import (
	"errors"

	"regexp"

	"github.rackspace.com/gorax/tools/util"
)

func asaRespHandler(resp string) error {
	var re string
	re = util.RegexpString(regexp.MustCompile(`(?i)(Command\s+authorization\s+failed)`), resp)
	if re != "" {
		return errors.New(re)
	}

	re = util.RegexpString(regexp.MustCompile(`(?i)(no\s+such\s+file\s+or\s+directory)`), resp)
	if re != "" {
		return errors.New(re)
	}
	return nil
}
