Skip to content

Commit 189cb5c

Browse files
committed
docs(CHANGES): Add search, ls enhancements, debug-info --json
Document new features added to CLI Colors PR #1006: - New tmuxp search command with field-scoped search - Enhanced tmuxp ls with --tree, --full, --json, --ndjson - Local workspace discovery from cwd and parents - tmuxp debug-info --json for machine-readable output
1 parent 834b2fb commit 189cb5c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

CHANGES

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,30 @@ New semantic color output for all CLI commands:
4545
- `PrivatePath` utility masks home directory as `~` for privacy protection in output
4646
- Beautiful `--help` output with usage examples
4747

48+
#### Search Command (#1006)
49+
50+
New `tmuxp search` command for finding workspace files:
51+
52+
- Field-scoped search with prefixes: `name:`, `session:`, `path:`, `window:`, `pane:`
53+
- Matching options: `-i` (ignore-case), `-S` (smart-case), `-F` (fixed-strings), `-w` (word)
54+
- Logic operators: `--any` for OR, `-v` for invert match
55+
- Output formats: human (with match highlighting), `--json`, `--ndjson`
56+
- Searches local (cwd and parents) and global (~/.tmuxp/) workspaces
57+
58+
#### Enhanced ls Command (#1006)
59+
60+
New output options for `tmuxp ls`:
61+
62+
- `--tree`: Display workspaces grouped by directory
63+
- `--full`: Include complete parsed config content
64+
- `--json` / `--ndjson`: Machine-readable output formats
65+
- Local workspace discovery from current directory and parents
66+
- Source field distinguishes "local" vs "global" workspaces
67+
68+
#### JSON Output for debug-info (#1006)
69+
70+
- `tmuxp debug-info --json`: Structured JSON output for machine parsing
71+
4872
### Development
4973

5074
#### Makefile -> Justfile (#1005)

0 commit comments

Comments
 (0)