# Copyright 2014-2015 Canonical Limited. # # This file is part of charm-helpers. # # charm-helpers is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License version 3 as # published by the Free Software Foundation. # # charm-helpers is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with charm-helpers. If not, see . from . import cmdline from charmhelpers.core import host @cmdline.subcommand() def mounts(): "List mounts" return host.mounts() @cmdline.subcommand_builder('service', description="Control system services") def service(subparser): subparser.add_argument("action", help="The action to perform (start, stop, etc...)") subparser.add_argument("service_name", help="Name of the service to control") return host.service