@@ -8,7 +8,7 @@ Inspired by [beans](https://github.com/hmans/beans) and [beads](https://github.c
88
99## Features
1010
11- - ** Flat-file storage** : Issues stored as markdown with YAML frontmatter in ` .peas/ `
11+ - ** Flat-file storage** : Issues stored as markdown with TOML frontmatter in ` .peas/ `
1212- ** GraphQL interface** : Query and mutate peas with GraphQL for AI agent integration
1313- ** Interactive TUI** : Browse and manage peas in a terminal UI
1414- ** Hierarchical structure** : Milestones, epics, features, bugs, and tasks
@@ -146,20 +146,25 @@ Or add to your `AGENTS.md`:
146146
147147| Key | Action |
148148| -----| --------|
149- | ` j ` /` k ` or arrows | Navigate up/down |
150- | ` Tab ` | Next filter |
151- | ` Shift+ Tab` | Previous filter |
149+ | ` ↑ ` /` ↓ ` | Navigate up/down |
150+ | ` ← ` / ` → ` | Previous/next page |
151+ | ` Tab ` | Switch between Tickets/Memory views |
152152| ` / ` | Search |
153- | ` Space ` | Toggle status |
154- | ` s ` | Start (set in-progress) |
155- | ` d ` | Done (set completed) |
153+ | ` Enter ` | Open detail view |
154+ | ` Space ` | Multi-select toggle |
155+ | ` c ` | Create new ticket |
156+ | ` s ` | Change status |
157+ | ` t ` | Change type |
158+ | ` P ` | Change priority |
159+ | ` e ` | Edit in $EDITOR |
156160| ` r ` | Refresh |
161+ | ` u ` | Undo last operation |
157162| ` ? ` | Help |
158163| ` q ` | Quit |
159164
160165## Configuration
161166
162- peas uses ` .peas.toml ` for configuration (also supports ` .peas.yml ` , ` .peas.yaml ` , or ` .peas.json ` ):
167+ peas uses ` .peas.toml ` for configuration (also supports ` .peas.yml ` , ` .peas.yaml ` , or ` .peas.json ` , but TOML is preferred ):
163168
164169``` toml
165170[peas ]
@@ -168,30 +173,28 @@ prefix = "peas-" # ID prefix
168173id_length = 5 # Random ID length
169174default_status = " todo"
170175default_type = " task"
171- frontmatter = " toml" # Frontmatter format: toml, yaml
176+ frontmatter = " toml" # Frontmatter format: toml, yaml, json (TOML preferred)
172177
173178[tui ]
174179use_type_emojis = false # Enable emoji icons for ticket types in TUI
175180```
176181
177182## File Format
178183
179- Peas are stored as markdown files with YAML frontmatter:
184+ Peas are stored as markdown files with TOML frontmatter (YAML and JSON also supported) :
180185
181186``` markdown
182- ---
183- id: peas-abc1
184- title: Implement feature X
185- type: feature
186- status: in-progress
187- priority: high
188- tags:
189- - backend
190- - api
191- parent: peas-xyz9
192- created: 2024-01-15T10:30:00Z
193- updated: 2024-01-15T14:22:00Z
194- ---
187+ +++
188+ id = "peas-abc1"
189+ title = "Implement feature X"
190+ type = "feature"
191+ status = "in-progress"
192+ priority = "high"
193+ tags = [ "backend", "api"]
194+ parent = "peas-xyz9"
195+ created = "2024-01-15T10:30:00Z"
196+ updated = "2024-01-15T14:22:00Z"
197+ +++
195198
196199Detailed description of the feature goes here.
197200
0 commit comments