cmd interfaceのベース実装