Referencia de comandos de archivos
Los comandos de línea de comandos que abren archivos, abren diffs y abren todos los archivos cambiados de un workspace.
Comandos, flags y valores son literales — no se traducen.
Selectores y flags globales
--workspace <selector>— elige el workspace. Aceptaid:<id>,name:<nombre>,path:<ruta>,active/currentyfocused.--worktreees un alias de compatibilidad de--workspace.--jsondevuelve la salida estructurada.
Abrir un archivo
elyra file open <ruta> [--workspace <selector>] [--json]- La ruta es relativa al worktree seleccionado.
- Sin
--workspace, la llamada local infiere el worktree desde el directorio actual. Las llamadas remotas exigen--workspace. - Si no hay worktree resoluble y tampoco
--workspace, la llamada falla en lugar de abrir. - Los archivos binarios no abren como texto: la respuesta indica que no fueron abiertos y qué tipo fue reconocido.
Ejemplos:
elyra file open src/App.tsxelyra file open --path docs/readme.md --workspace activeAbrir el diff de un archivo
elyra file diff <ruta> [--staged] [--workspace <selector>] [--json]- El valor predeterminado es el diff de las diferencias no preparadas.
--stagedabre el diff del índice. - Exige la ruta y un worktree resoluble.
- Un archivo binario no genera diff de texto: la respuesta indica el tipo en lugar de comparar contenido.
Ejemplos:
elyra file diff src/App.tsxelyra file diff --path package.json --staged --workspace name:featureAbrir todos los archivos cambiados
elyra file open-changed [--mode edit|diff|both] [--workspace <selector>] [--json]- La fuente de los cambios, en esta versión, es el estado de git del worktree seleccionado.
- El modo predeterminado es
diff.--modeaceptaedit,diffoboth; cualquier otro valor es error de argumento. - En el modo
edit, los archivos borrados se omiten — no hay objetivo de edición. - Los conflictos no resueltos se omiten, tanto en
editcomo endiff. - Sin archivos cambiados, la salida informa que no hay archivos cambiados.
- El resultado agrega abiertos, omitidos y total cambiados.
Ejemplos:
elyra file open-changedelyra file open-changed --mode bothelyra file open-changed --mode diff --workspace active