INNER CODE UNIT · Python
cmd_index
Laurent00TT/PharosRAG · src/pharos/cli.py:50
def cmd_index(args) -> None:
from .indexer import run_index
cfg = config.from_env()
run_index(cfg, corpus=args.corpus, dest=args.dest, collection=args.collection,
tenant=args.tenant, visibility=args.visibility, allow=args.allow,
only=args.only, limit=args.limit)
def cmd_parse(args) -> None:
from .parser import run_parse
cfg = config.from_env()
manifest = args.manifest or os.path.join(config.REPO_ROOT, "sample_manifest.csv")
dest = os.path.expanduser(args.dest or cfg.corpus_dir or os.path.join(config.REPO_ROOT, "parsed"))
corpus_root = args.corpus_root or config.REPO_ROOT
run_parse(manifest, dest, corpus_root)
def cmd_ask(args) -> None: