ps and logs can filter by service too

This commit is contained in:
Aanand Prasad 2013-12-20 19:13:55 +00:00
parent d3346fa174
commit 94cae10417
1 changed files with 4 additions and 4 deletions

View File

@ -88,12 +88,12 @@ class TopLevelCommand(Command):
""" """
List services and containers. List services and containers.
Usage: ps [options] Usage: ps [options] [SERVICE...]
Options: Options:
-q Only display IDs -q Only display IDs
""" """
containers = self.project.containers(stopped=True) + self.project.containers(one_off=True) containers = self.project.containers(service_names=options['SERVICE'], stopped=True) + self.project.containers(service_names=options['SERVICE'], one_off=True)
if options['-q']: if options['-q']:
for container in containers: for container in containers:
@ -210,9 +210,9 @@ class TopLevelCommand(Command):
""" """
View output from containers View output from containers
Usage: logs Usage: logs [SERVICE...]
""" """
containers = self.project.containers(stopped=False) containers = self.project.containers(service_names=options['SERVICE'], stopped=False)
print "Attaching to", list_containers(containers) print "Attaching to", list_containers(containers)
LogPrinter(containers, attach_params={'logs': True}).run() LogPrinter(containers, attach_params={'logs': True}).run()