now it's easier to re-use cli modules into another hosting application and a little python script have added to generate native api to support native extension library.