I'm suggesting a couple changes in the interest of harmony between makesurface and rasterio and a more common CLI feel. Let's have our common options be as uniform as we can make them, it makes them easier to use.
Vectorize
Change the --band option to --bidx as in rio-stack etc. I like -b as the short option name and will make sure that's what rio uses.
Change the short option name for --nodata to -n as in GDAL programs. This means moving the one for --nibble to -ni, but I feel like --nodata is the more commonly used option across all our scripts.
Triangulate
Change --bbox to --bounds as in rio-merge and make it a 4 float tuple (I've followed up in the function that uses it).
I'm suggesting a couple changes in the interest of harmony between makesurface and rasterio and a more common CLI feel. Let's have our common options be as uniform as we can make them, it makes them easier to use.
Vectorize
Triangulate