Add tmux pane target for container commands
This commit is contained in:
@@ -667,6 +667,8 @@ Uruchamia debugowanie zadania w kontenerze. Selektor może być pełny albo kró
|
||||
./rvctl debug host inf bss 1
|
||||
./rvctl debug rv32i 4
|
||||
./rvctl debug host 4
|
||||
./rvctl debug rv32i 4 --pane 0
|
||||
./rvctl debug rv32i 4 pane node:0
|
||||
```
|
||||
|
||||
`rv32i` uruchamia symulator Hazard3, `gdb-multiarch` i `nvim`. `host` kompiluje
|
||||
@@ -679,8 +681,14 @@ Przełączniki:
|
||||
- `--task TASK` - nadpisuje zadanie z selektora albo z `workspace.json`
|
||||
- `--instance NAME` - ustawia nazwę instancji kontenera/tmuxa
|
||||
- `--editor nvim|vim` - wybiera edytor w kontenerze
|
||||
- `--pane TARGET` - wysyła wygenerowaną komendę do istniejącego panelu tmuxa
|
||||
na hoście
|
||||
- `--dry-run` - pokazuje komendę bez uruchamiania Dockera
|
||||
|
||||
`--pane 0` oznacza panel `0` w bieżącym oknie tmuxa. `pane node:0` oznacza
|
||||
okno `node`, panel `0`. Natywne targety tmuxa, na przykład `%3` albo
|
||||
`:node.0`, też są obsługiwane.
|
||||
|
||||
## `run host`
|
||||
|
||||
Buduje i uruchamia wybrane zadanie natywnie w kontenerze `host`.
|
||||
@@ -688,6 +696,7 @@ Buduje i uruchamia wybrane zadanie natywnie w kontenerze `host`.
|
||||
```bash
|
||||
./rvctl run host inf bss 1
|
||||
./rvctl run host 4
|
||||
./rvctl run host 4 --pane node:0
|
||||
```
|
||||
|
||||
Profil `rv32i` pracuje obecnie przez `debug rv32i`, bo wymaga symulatora
|
||||
@@ -701,6 +710,7 @@ Otwiera shell w wybranym profilu kontenera z podmontowaną kartą.
|
||||
./rvctl shell rv32i inf bss
|
||||
./rvctl shell host inf bss
|
||||
./rvctl shell host --dry-run
|
||||
./rvctl shell rv32i --pane 0
|
||||
```
|
||||
|
||||
## `list-series`
|
||||
|
||||
Reference in New Issue
Block a user