Posted on :: Tags: , ,

🐢 We can add type checking to xvc.py’s command line handler. Currently it builds a command line manually, from the given options and parses this with clap. It’s error prone.

🐇 What are the options, though. xvc.py is just a wrapper around xvc and that was the easiest way to get it working. We can list all options manually in the headers as a documentation, but it will be harder to maintain.

🐢 Once we start doing it, we’ll find a good way to simplify and shorten.

🐇 Let’s start to work on xvc file track, then.

🐢 Worked on it a bit and I decided it’s not worth at the moment. We need to supply default values of most of the options. Maintaining a separate list of default values may not be feasible. It will be error prone in a different way.