pswd cli mode using shelve not pickle