Acciones de proyecto
Una acción de proyecto es un comando de shell que guardas una vez y ejecutas con un clic: tu servidor de desarrollo, una compilación, una ejecución de pruebas. Cada proyecto mantiene su propia lista. Configúralas en Settings → Projects → Project Actions.
Añade una acción
- Abre Settings → Projects y busca la sección Project Actions.
- Añade una acción, dale un nombre, elige un icono e introduce el comando a ejecutar.
- Guarda.
Puedes limitar una acción a ciertos sistemas operativos si un comando solo tiene sentido en uno.
Ejecuta una acción
Las acciones viven en un menú del encabezado de la app. Haz clic en una y OpenChamber la ejecuta en una terminal dentro de la carpeta de tu proyecto, cambiándote a la vista de terminal para que veas la salida. Deténla desde el mismo menú.
Abre automáticamente un servidor de desarrollo
Activa auto-open URL para una acción que inicia un servidor. OpenChamber observa la salida en busca de una dirección local y se ofrece a abrirla; consulta Vista previa y servidores de desarrollo. En el escritorio también puedes enrutarla a través de un reenvío de puertos SSH.
Si el servidor tiene una dirección fija, ponla en el campo URL de la acción. {worktree} y {branch} insertan la copia de trabajo donde se ejecuta la acción, así una sola acción sirve en cada worktree. Con portless, https://{worktree}.myapp.localhost abre https://auth.myapp.localhost en un worktree de feature/auth y https://myapp.localhost en la copia principal. Puede que no necesites el campo: cuando portless imprime su dirección, OpenChamber abre esa en lugar del puerto que hay detrás. En un escritorio conectado a una instancia remota abre el puerto, porque solo los puertos de loopback pasan por el túnel hasta la máquina remota.
Relacionado
-
Configuración en el repositorio — guarda acciones y comandos de configuración en el repositorio para todo el equipo
-
Vista previa y servidores de desarrollo — abre un servidor de desarrollo en marcha dentro de OpenChamber