def main():
    check_py_version()

    verbose = False

    if len(sys.argv) > 1:
        for arg in sys.argv:
            if arg == sys.argv[0]:
                continue
            else:
                if arg == '-v' or arg == '--verbose':
                    verbose = True
                else:
                    help()
                    return

    update_lastmod(verbose)
def main(argv):
    check_py_version()

    specific = False
    posts = []
    verbose = False
    date = Date.GIT

    try:
        opts, args = getopt.getopt(
            argv, "hf:d:vt:",
            ["file=", "dir=", "help", "verbose", "datetime="])
    except getopt.GetoptError:
        help()
        sys.exit(2)

    for opt, arg in opts:
        if opt == '-h':
            help()
            sys.exit()

        elif opt == '-f' or opt == '--file':
            posts.append(arg)
            specific = True

        elif opt == '-d' or opt == '--dir':
            posts = get_makrdown_files(arg)
            specific = True

        elif opt == '-v' or opt == '--verbose':
            verbose = True

        elif opt == '-t' or opt == '--datetime':
            if arg == 'git':
                date = Date.GIT
            elif arg == 'fs':
                date = Date.FS
            else:
                help()
                sys.exit(2)

    if not specific:
        posts = get_makrdown_files(POSTS_PATH)

    update_lastmod(posts, verbose, date)
Exemplo n.º 3
0
def main():
    check_py_version()

    is_verbose = False

    if len(sys.argv) > 1:
        for arg in sys.argv:
            if arg != sys.argv[0]:
                if arg == '-d' or arg == '--drafts':
                    POSTS_DIR.insert(0, DRAFTS_DIR)
                elif arg == '-v' or arg == '--verbose':
                    is_verbose = True
                else:
                    help()
                    return

    generate_category_pages(is_verbose)
    generate_tag_pages(is_verbose)
def main():
    check_py_version()

    verbose = False

    if len(sys.argv) > 1:
        for arg in sys.argv:
            if arg == sys.argv[0]:
                continue
            else:
                if arg == '-v' or arg == '--verbose':
                    verbose = True
                else:
                    print("Oops! Unknown argument: '{}'\n".format(arg))
                    help()
                    return

    update_lastmod(verbose)
Exemplo n.º 5
0
def main():
    check_py_version()

    is_verbose = False

    if len(sys.argv) > 1:
        for arg in sys.argv:
            if arg != sys.argv[0]:
                if arg == '-d' or arg == '--drafts':
                    POSTS_DIR.insert(0, DRAFTS_DIR)
                elif arg == '-v' or arg == '--verbose':
                    is_verbose = True
                else:
                    print("Oops! Unknown argument: '{}'\n".format(arg))
                    help()
                    return

    generate_category_pages(is_verbose)
    generate_tag_pages(is_verbose)
Exemplo n.º 6
0
def main(argv):
    check_py_version()

    path = os.path.join(POSTS_PATH, "*.md")
    verbose = False
    date = Date.GIT

    try:
        opts, args = getopt.getopt(
            argv, "hf:d:vt:",
            ["file=", "dir=", "help", "verbose", "datetime="])
    except getopt.GetoptError:
        help()
        sys.exit(2)

    for opt, arg in opts:
        if opt == '-h':
            help()
            sys.exit()

        elif opt == '-f' or opt == '--file':
            path = arg

        elif opt == '-d' or opt == '--dir':
            path = os.path.join(arg, "*.md")

        elif opt == '-v' or opt == '--verbose':
            verbose = True

        elif opt == '-t' or opt == '--datetime':
            if arg == 'git':
                date = Date.GIT
            elif arg == 'fs':
                date = Date.FS
            else:
                help()
                sys.exit(2)

    update_lastmod(path, verbose, date)