X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=scripts%2Fml-initdb.py;h=0d4e73b6467d7e93bff7febe22e9622ad3b8e64b;hb=2b29248d0a515b4e0b33183eae584511bf399bfd;hp=f46b7c2bdb264561fb0b8bde407ea7a043d565e3;hpb=486c6f02b0a7dfb9debe00780257d191eb21c395;p=m_librarian.git diff --git a/scripts/ml-initdb.py b/scripts/ml-initdb.py index f46b7c2..0d4e73b 100755 --- a/scripts/ml-initdb.py +++ b/scripts/ml-initdb.py @@ -1,14 +1,19 @@ #! /usr/bin/env python import argparse +from m_librarian.config import get_config from m_librarian.db import open_db, init_db from m_librarian.glst import import_glst if __name__ == '__main__': parser = argparse.ArgumentParser(description='Init') + parser.add_argument('-C', '--config', help='configuration file') parser.add_argument('-D', '--database', help='database URI') args = parser.parse_args() + if args.config: + get_config(args.config) # Get and cache config file + open_db(args.database) init_db() old, new = import_glst()