Beispiel #1
0
def print_image(url):
    """
    Print book's cover
    """
    output = convert_url(url, is_unicode=True)
    console = Console()
    console.out(output)
Beispiel #2
0
def config(console: Console, args: argparse.Namespace) -> int:
    import pkg_resources

    incdir = pkg_resources.resource_filename("correctionlib", "include")
    libdir = pkg_resources.resource_filename("correctionlib", "lib")
    out = []
    if args.version:
        out.append(correctionlib.version.version)
    if args.incdir:
        out.append(incdir)
    if args.cflags:
        out.append(f"-std=c++17 -I{incdir}")
    if args.libdir:
        out.append(libdir)
    if args.ldflags:
        out.append(f"-L{libdir} -lcorrectionlib")
    if args.rpath:
        out.append(f"-Wl,-rpath,{libdir}")
    if args.cmake:
        out.append(
            f"-Dcorrectionlib_DIR={pkg_resources.resource_filename('correctionlib', 'cmake')}"
        )
    console.out(" ".join(out), highlight=False)
    return 0