Inspeccionar Archivos
El CLI te permite explorar archivos .fig sin abrir el editor. Cada comando también funciona con la aplicación en vivo — simplemente omite el argumento de archivo.
Instalar
npm install -g @open-pencil/cli
# o
brew install open-pencil/tap/open-pencilInformación del Documento
Obtén un resumen rápido — cantidad de páginas, nodos totales, fuentes utilizadas, tamaño del archivo:
openpencil info design.figÁrbol de Nodos
Imprime la jerarquía completa de nodos:
openpencil tree design.fig[0] [page] "Getting started" (0:46566)
[0] [section] "" (0:46567)
[0] [frame] "Body" (0:46568)
[0] [frame] "Introduction" (0:46569)
[0] [frame] "Introduction Card" (0:46570)
[0] [frame] "Guidance" (0:46571)Buscar Nodos
Buscar por tipo:
openpencil find design.fig --type TEXTBuscar por nombre:
openpencil find design.fig --name "Button"Ambos flags se pueden combinar para refinar aún más los resultados.
Detalles del Nodo
Inspecciona todas las propiedades de un nodo específico por su ID:
openpencil node design.fig --id 1:23Páginas
Lista todas las páginas del documento:
openpencil pages design.figVariables
Lista las variables de diseño y sus colecciones:
openpencil variables design.figModo Aplicación en Vivo
Cuando la aplicación de escritorio está en ejecución, omite el argumento de archivo — el CLI se conecta vía RPC y opera sobre el lienzo en vivo:
openpencil tree # inspeccionar el documento en vivo
openpencil eval -c "..." # consultar el editorSalida JSON
Todos los comandos soportan --json para salida legible por máquinas — envía a jq, alimenta scripts de CI, o procesa con otras herramientas:
openpencil tree design.fig --json | jq '.[] | .name'