#!/usr/bin/env -S casa --nologfile --log2term --nologger -c  # noqa: EXE003
from __future__ import annotations

from argparse import ArgumentDefaultsHelpFormatter, ArgumentParser
from pathlib import Path


def get_parser() -> ArgumentParser:
    parser = ArgumentParser(
        description="Get the field name from a MS",
        formatter_class=ArgumentDefaultsHelpFormatter,
    )

    parser.add_argument("vis", type=Path, help="Input MeasurementSet.")

    return parser


def main() -> None:
    parser = get_parser()
    args = parser.parse_args()

    _ = listobs(vis=args.vis.as_posix())


if __name__ == "__main__":
    main()
