ClawSkills logoClawSkills

Anylist

通过 AnyList 管理杂货和购物清单。当用户询问购物清单、杂货或添加/勾选要购买的物品时使用。

介绍

# AnyList CLI

通过 AnyList 管理购物清单。

## 安装

```bash npm install -g anylist-cli ```

## 设置

```bash # Authenticate interactively anylist auth

# Or set environment variables for non-interactive use export ANYLIST_EMAIL="[email protected]" export ANYLIST_PASSWORD="your-password" ```

## 命令

### 列表

```bash anylist lists # Show all lists anylist lists --json # Output as JSON ```

### 项目

```bash anylist items "Grocery" # Show items in a list anylist items "Grocery" --unchecked # Only unchecked items anylist items "Grocery" --json # Output as JSON ```

### 添加项目

```bash anylist add "Grocery" "Milk" anylist add "Grocery" "Milk" --category dairy anylist add "Grocery" "Chicken" --category meat --quantity "2 lbs" ```

**类别:** produce, meat, seafood, dairy, bakery, bread, frozen, canned, condiments, beverages, snacks, pasta, rice, cereal, breakfast, baking, spices, seasonings, household, personal care, other

### 管理项目

```bash anylist check "Grocery" "Milk" # Mark as checked anylist uncheck "Grocery" "Milk" # Mark as unchecked anylist remove "Grocery" "Milk" # Remove from list anylist clear "Grocery" # Clear all checked items ```

## 使用示例

**用户:“购物清单上有什么?”** ```bash anylist items "Grocery" --unchecked ```

**用户:“向 groceries 添加牛奶和鸡蛋”** ```bash anylist add "Grocery" "Milk" --category dairy anylist add "Grocery" "Eggs" --category dairy ```

**用户:“勾选面包”** ```bash anylist check "Grocery" "Bread" ```

**用户:“添加制作塔可的配料”** ```bash anylist add "Grocery" "Ground beef" --category meat anylist add "Grocery" "Taco shells" --category other anylist add "Grocery" "Lettuce" --category produce anylist add "Grocery" "Tomatoes" --category produce anylist add "Grocery" "Cheese" --category dairy ```

## 注意事项

- 列表和项目名称不区分大小写 - 如果项目已存在,再次添加将取消其勾选状态(对食谱很有用) - 使用 `--json` 进行脚本编写和编程访问

更多产品