Línea de comandos
flatty -h lo muestra todo. Nada aquí es necesario para el uso ordinario — estas opciones son para scripts de compilación, para reproducir un informe de bug y para abrir la aplicación ya apuntada a algo.
Abrir algo
| Opción | Hace |
|---|---|
-open <path> | abre un proyecto: su carpeta, o su project.fdraw |
-project <dir> | la carpeta del proyecto en la que trabajar; creada por -save si aún no lo es |
-name "Nice Name" | el nombre del proyecto, que también establece los nombres de los archivos exportados |
-palette <file> | importa un archivo de paleta al inicio |
-tool <name> | pone una herramienta en mano: brush, bucket, texture, glyph, flextrude, shapes o generator |
-no-launcher | salta el selector de inicio |
-show-launcher | lo fuerza, incluso cuando algo else lo habría saltado |
Ejecutar sin interfaz
| Opción | Hace |
|---|---|
-save | escribe el archivo del proyecto y sale |
-export | escribe exports/ y exports/latest/, y luego sale |
flatty -project ./sprites/cloud -demo cloud -save # créalo y escribe el archivo del proyecto
flatty -open ./sprites/cloud -export # escribe las exportaciones
Ambas necesitan algún lugar donde escribir, así que se niegan a ejecutarse sin -project o -open en lugar de inventar un camino. Derivar uno de un raíz más el título es lo que solía mover el trabajo de alguien cuando renombraban un proyecto.
Una ejecución en script no escribe ajustes.
-project,-save,-exporty-screenshotsuprimen los escritos de configuración, así que una ejecución que sepa qué hacer no puede reescribir tu historial, tus espacios de trabajo o tus preferencias como efecto secundario. El panel Ajustes dice No se guarda cuando eso está en vigor.
La ventana
| Opción | Hace |
|---|---|
-width N / -height N | tamaño de la ventana; 0 llena el monitor |
-layout <id> | comienza con una disposición integrada en lugar de los espacios de trabajo guardados |
-workspaces N | comienza con N espacios de trabajo, mostrando uno vacío |
-theme <id> | tema de interfaz para esta ejecución solo, por id |
-lang <code> | idioma de interfaz para esta ejecución solo: en, pl, es, de, pt |
Los ids de disposición son default, full, deck, palette, settings y rico-full. Son ids en lugar de los nombres que muestra el panel — default es Simple, full es Claudy, rico-full es Rico — porque un id tiene que seguir funcionando después de que una disposición se renombre. Ninguna opción restaura tu sesión; un nombre que no sea integrado detiene la ejecución en lugar de devolverte silenciosamente tus propios espacios de trabajo.
Los ids de tema son organic, night-wave, y los cinco estados de ánimo — night-wave-jungle, night-wave-kapuccino, night-wave-soft, night-wave-soft-jungle y night-wave-soft-kapuccino — además de cualquiera de los tuyos. Un nombre que no sea uno detiene la ejecución e imprime la lista.
-theme y -lang no cambian nada en el disco: son solo para esta ejecución.
Abrir un panel al inicio
Cada uno de estos hace exactamente lo que hace un clic en algún lugar de la interfaz. Existen para que un panel pueda ser fotografiado o reproducido sin una mano en el ratón.
| Opción | Abre |
|---|---|
-show-help | la tarjeta de ayuda de la aplicación |
-show-setup | el panel de configuración |
-show-commands | la paleta de comandos |
-show-knife | la navaja suiza, abierta y fija |
-show-picker | el selector de proyectos |
-show-new-project | el panel Nuevo proyecto |
-show-quit | el diálogo de salida |
-show-unsaved | el diálogo de cambios sin guardar |
-show-wheel | la rueda de color |
-show-layouts | el panel Disposiciones |
-show-media | el panel Medios |
-show-vector | el panel Vector |
-show-recorder | el panel Grabadora |
-show-glyphs | el panel Caracteres, con el sello en mano |
-show-keys | el panel Teclas |
-show-texture-picker | el navegador de archivos en modo archivo |
-edit-image <file> | el editor de imagen, de camino a la biblioteca de medios |
-place-image <file> | el editor de imagen, de camino al lienzo |
-popout <name> | abre un panel sobre el espacio de trabajo — el nombre escrito de cualquier panel: settings, keys, theme, view3d, vector, export, recorder, … |
-record | comienza una grabación inmediatamente y sale cuando se escribe. Necesita -project u -open, y no filmará el lienzo — ese espera a que alguien dibuje. Se permite filmar la ventana: termina por sí mismo en el límite de su tarjeta |
Capturas de pantalla y obra de prueba
| Opción | Hace |
|---|---|
-screenshot <file> | renderiza N fotogramas, escribe un PNG, sale |
-frames N | cuántos fotogramas primero. Predeterminado 30 |
-demo <name> | siembra obra de prueba |
-show-redraw | tinta cada panel en el fotograma que se redibuja, para ver cuáles se mantienen |
-demo acepta cloud, layers, mirror, clip, lasso, palettes, deck, deckback, decksolo y texture.
Dos cosas sobre -screenshot valen la pena saber, porque ambas parecen bugs:
- Escribe en relación con el directorio actual, no donde creías que pedías. Una ruta absoluta falla.
- Un recuento bajo de
-framesapenas avanza una animación. Los primeros fotogramas aún no se mantienen según la pantalla, así que-frames 30puede ser centésimas de segundo de tiempo animado — y cualquier cosa que se mueve parece que no se dibuja en absoluto. Usa 60 o más antes de concluir que algo está roto.
-screenshot también apaga las sugerencias y el desplazamiento para la ejecución, porque una ejecución en script no tiene mano en el puntero y el puntero se sienta donde el compositor lo dejó.