feature(terminal) add Size