Add datasets {list,delete,get} commands

Why this type is needed?