You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(cli): remove undocumented vim aliases l and h (cli-3.5.2) (#63)
The TUI silently treated lowercase 'l' as a synonym for Enter / Right
(open document) and lowercase 'h' as a synonym for Esc / Left (back).
Neither was listed in the '?' help popup or the status bar, and the
'l' alias clashed with the language switcher 'L' added in cli-3.5.0 —
slipping off Shift dropped you into "open document" instead of
cycling languages.
Drop both. The documented vim-style alternates that DO appear in the
help popup (j / k for navigation and scroll, g / G for top/bottom, n /
N for next/previous) stay untouched.
Update CLI-REFERENCE.md (EN / ES / zh-CN) so the feature bullet stops
advertising "vim-style keybindings" and instead names the specific j/k
alternates we keep.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
-`devtrail explore` no longer treats lowercase `l` as a synonym for `Enter` / `Right` (open document / expand group) and no longer treats lowercase `h` as a synonym for `Esc` / `Left` (back / collapse). These bindings were never documented in the `?` help popup nor the status bar, and `l` clashed with the language switcher key `L` introduced in cli-3.5.0 — users pressing `L` could land on `l` if Shift slipped, accidentally opening a document instead of cycling languages. The documented `j` / `k`, `g` / `G`, and `n` / `N` keys (all listed in the help popup) remain unchanged.
14
+
- "Fullscreen document mode, vim-style keybindings" is now described as "alternate `j` / `k` keys for `↓` / `↑`" in `docs/adopters/CLI-REFERENCE.md` (EN / ES / zh-CN). DevTrail no longer claims vim compatibility — only specific documented alternates.
| CLI |`cli-`|`cli-3.5.1`| The `devtrail` binary |
52
+
| CLI |`cli-`|`cli-3.5.2`| The `devtrail` binary |
53
53
54
54
Framework and CLI are released independently. A framework update does not require a CLI update, and vice versa.
55
55
@@ -110,7 +110,7 @@ $ devtrail update
110
110
Updating framework...
111
111
✔ Framework updated to fw-4.3.0
112
112
Updating CLI...
113
-
✔ CLI updated to cli-3.5.1
113
+
✔ CLI updated to cli-3.5.2
114
114
```
115
115
116
116
---
@@ -143,11 +143,11 @@ Use `--method` to override auto-detection: `--method=github` or `--method=cargo`
143
143
144
144
```bash
145
145
$ devtrail update-cli
146
-
✔ CLI updated to cli-3.5.1
146
+
✔ CLI updated to cli-3.5.2
147
147
148
148
$ devtrail update-cli --method=cargo
149
149
Compiling from source, this may take a few minutes...
150
-
✔ CLI updated to cli-3.5.1
150
+
✔ CLI updated to cli-3.5.2
151
151
```
152
152
153
153
---
@@ -210,7 +210,7 @@ $ devtrail status
210
210
┌───────────┬──────────────────────────┐
211
211
│ Path │ /home/user/my-project │
212
212
│ Framework │ fw-4.3.0 │
213
-
│ CLI │ cli-3.5.1 │
213
+
│ CLI │ cli-3.5.2 │
214
214
│ Language │ en │
215
215
└───────────┴──────────────────────────┘
216
216
@@ -643,7 +643,7 @@ Browse and read DevTrail documentation interactively in a terminal UI.
643
643
|------|---------|-------------|
644
644
|`--lang <code>`| resolved from project (see below) | Display language for the TUI shell and framework governance docs (`en`, `es`, `zh-CN`). Falls back silently to English when a translation is missing. |
645
645
646
-
**Language resolution order** (since cli-3.5.1):
646
+
**Language resolution order** (since cli-3.5.2):
647
647
648
648
1.`--lang <code>` flag, when provided
649
649
2.`language` field in `.devtrail/config.yml`, when the file exists (an explicit value — even `language: en` — is treated as a deliberate user choice)
@@ -657,7 +657,7 @@ Browse and read DevTrail documentation interactively in a terminal UI.
657
657
- Markdown rendering with colors, tables, code blocks, and heading indentation
658
658
- Navigate between related documents via hyperlinks
659
659
- Search by filename, title, tags, or date
660
-
- Fullscreen document mode, vim-style keybindings
660
+
- Fullscreen document mode, with `j` / `k` as alternate keys for `↓` / `↑`
661
661
- Localization-aware: framework docs (`QUICK-REFERENCE`, `AGENT-RULES`, China regulatory guides, etc.) are served in the language set by `language` in `.devtrail/config.yml` or by `--lang`
662
662
663
663
**Key bindings:**
@@ -695,7 +695,7 @@ Show version, authorship, and license information.
Framework y CLI se publican de forma independiente. Una actualización del framework no requiere actualización del CLI, y viceversa.
55
55
@@ -109,7 +109,7 @@ $ devtrail update
109
109
Updating framework...
110
110
✔ Framework updated to fw-4.3.0
111
111
Updating CLI...
112
-
✔ CLI updated to cli-3.5.1
112
+
✔ CLI updated to cli-3.5.2
113
113
```
114
114
115
115
---
@@ -142,11 +142,11 @@ Usa `--method` para forzar el método: `--method=github` o `--method=cargo`.
142
142
143
143
```bash
144
144
$ devtrail update-cli
145
-
✔ CLI updated to cli-3.5.1
145
+
✔ CLI updated to cli-3.5.2
146
146
147
147
$ devtrail update-cli --method=cargo
148
148
Compiling from source, this may take a few minutes...
149
-
✔ CLI updated to cli-3.5.1
149
+
✔ CLI updated to cli-3.5.2
150
150
```
151
151
152
152
---
@@ -204,7 +204,7 @@ DevTrail Status
204
204
───────────────
205
205
Path: /home/user/my-project
206
206
Framework version: fw-4.3.0
207
-
CLI version: cli-3.5.1
207
+
CLI version: cli-3.5.2
208
208
Language: en
209
209
Structure: ✔ Complete
210
210
@@ -515,7 +515,7 @@ Explora y lee la documentación de DevTrail interactivamente en una interfaz de
515
515
|------|---------|-------------|
516
516
| `--lang <código>` | resuelto desde el proyecto (ver abajo) | Idioma del shell del TUI y los docs de gobernanza del framework (`en`, `es`, `zh-CN`). Cae silenciosamente al inglés si falta la traducción. |
517
517
518
-
**Orden de resolución del idioma** (desde cli-3.5.1):
518
+
**Orden de resolución del idioma** (desde cli-3.5.2):
519
519
520
520
1. Flag `--lang <código>`, cuando se especifica
521
521
2. Campo `language` en `.devtrail/config.yml`, cuando el archivo existe (un valor explícito — incluso `language: en` — se respeta como una decisión deliberada del usuario)
@@ -529,7 +529,7 @@ Explora y lee la documentación de DevTrail interactivamente en una interfaz de
529
529
- Renderizado de Markdown con colores, tablas, bloques de código e indentación por niveles
530
530
- Navegación entre documentos relacionados mediante hipervínculos
531
531
- Búsqueda por nombre de archivo, título, tags o fecha
532
-
- Modo pantalla completa, atajos estilo vim
532
+
- Modo pantalla completa, con `j` / `k` como teclas alternas para `↓` / `↑`
533
533
- Consciente de localización: los docs del framework (`QUICK-REFERENCE`, `AGENT-RULES`, guías regulatorias de China, etc.) se sirven en el idioma definido por `language` en `.devtrail/config.yml` o por `--lang`
534
534
535
535
**Atajos de teclado:**
@@ -567,7 +567,7 @@ Muestra información de versión, autoría y licencia.
0 commit comments