add --level option to limit depth of info --recursive