AnyList CLI 用于通过命令行管理 AnyList 的购物与杂货清单,适合用户询问购物清单、杂货或需要添加、勾选待购商品时使用。
安装:npm install -g anylist-cli
认证:可交互执行 anylist auth,或设置环境变量 ANYLIST_EMAIL 与 ANYLIST_PASSWORD 供非交互使用。
主要命令:anylist lists 查看所有清单,加 --json 输出 JSON;anylist items "Grocery" 查看清单内商品,可加 --unchecked 只看未勾选项,或加 --json 输出 JSON;anylist add "Grocery" "Milk" 添加商品,支持 --category 与 --quantity,例如 anylist add "Grocery" "Chicken" --category meat --quantity "2 lbs";anylist check、uncheck、remove 分别用于勾选、取消勾选和移除商品;anylist clear "Grocery" 清除所有已勾选商品。
分类可选值包括 produce、meat、seafood、dairy、bakery、bread、frozen、canned、condiments、beverages、snacks、pasta、rice、cereal、breakfast、baking、spices、seasonings、household、personal care、other。
注意:清单与商品名称不区分大小写;若商品已存在,再次添加会将其取消勾选,便于按食谱重复使用;--json 适合脚本与程序化访问。资料未提供价格、平台限制或更多高级功能说明。