Shirty means bad-tempered, irritable.