scripts/library: introduce parseopts