How we suggest command lining #21
Conversation
It's unfortunately not easy to parse this command line using standard option parsing libraries, or perhaps not even possible with some libraries. Named arguments like sourmash lca gather --query --db -- query1.sig query2.sig db1.sig db2.sig where One notable example is C's
One possible solution is to repeat the named option. sourmash lca gather --query=query1.sig --query=query2.sig --db=db1.sig --db=db2.sig
sourmash lca gather -q query1.sig -q query2.sig -d db1.sig -d db2.sig A possible refinement is to make the most common option positional arguments and the other named arguments. sourmash lca gather --db=db1.sig --db=db2.sig query1.sig query2.sig query3.sig query4.sig |
See rendered version
Comments welcome