kiwi-scp/src/kiwi/subcommands/logs.py

20 lines
513 B
Python
Raw Normal View History

from ..core import Parser
from ._utils import SubCommand, Docker
class LogsCommand(SubCommand):
__parser = None
@classmethod
def get_cmd(cls):
return 'logs'
@classmethod
def setup(cls):
cls.__parser = Parser.get_subparsers().add_parser(cls.get_cmd(), help="Show logs of a project")
@classmethod
def run(cls):
print(Docker.run_command('docker-compose', ['logs', '-tf', '--tail=10'], cwd='hello-world.project', env={'COMPOSE_PROJECT_NAME': 'hello-world'}))