Python click 模块,BOOL 实例源码

我们从Python开源项目中,提取了以下5个代码示例,用于说明如何使用click.BOOL

项目:bdocker    作者:indigo-dc    | 项目源码 | 文件源码
def d_option(f):
    return click.option(
        '--detach', '-d', default=False,
        type=click.BOOL, is_flag=True,
        help='Run container in background and print container ID'
    )(f)
项目:bdocker    作者:indigo-dc    | 项目源码 | 文件源码
def all_option(f):
    return click.option(
        '--all', '-a', default=False,
        type=click.BOOL, is_flag=True,
        help='Show all containers (default shows just running)'
    )(f)
项目:bdocker    作者:indigo-dc    | 项目源码 | 文件源码
def force_option(f):
    return click.option(
        '--force', '-f', default=False,
        type=click.BOOL, is_flag=True,
        help='Force the removal of a running container (uses SIGKILL)'
    )(f)
项目:bdocker    作者:indigo-dc    | 项目源码 | 文件源码
def force_option_clean(f):
    return click.option(
        '--force', '-f', default=True,
        type=click.BOOL, is_flag=True,
        help='Force the removal of a running container (uses SIGKILL)'
    )(f)
项目:uhu    作者:updatehub    | 项目源码 | 文件源码
def test_bool_type(self):
        class Option(BooleanOption):
            metadata = 'name'
            cli = ['--name']

        click_option = ClickObjectOption(Option)
        self.assertEqual(click_option.type, click.BOOL)