#!/usr/bin/env python3
# This file is placed in the Public Domain.
# pylint: disable=C,I,R,W0212
# ruff: noqa: E402


"cli"


import sys


from nixt.face import Commands, cmnd, config, modnames, parse, scan, wrap


def main():
    "main"
    cfg = config()
    parse(cfg, " ".join(sys.argv[1:]))
    from nixt.modules import all as modules
    cfg.mod = ",".join(modnames(modules))
    scan(cfg.mod, modules)
    cmnd(cfg.otxt, print)


if __name__ == "__main__":
    wrap(main)
