Asociaciones de Archivo
En esta página
zolo associate es un comando de línea de comandos que registra las extensiones
.zex y .zar en el sistema operativo — Windows, macOS y Linux. Una vez
ejecutado, hacer doble clic en un .zex invoca automáticamente
zolo run "<archivo>" %*, haciendo que el ejecutable se comporte como una
aplicación nativa instalada.
Por defecto, el registro es por usuario (en Windows, escrito en HKCU; en
macOS/Linux, en los handlers por usuario). Use --system para registrar a
nivel de máquina — esta opción requiere privilegios de administrador o root.
Los cuatro modos de operación son:
zolo associate— instala las asociaciones para el usuario actual.zolo associate --status— muestra lo que está registrado actualmente, sin cambiar nada.zolo associate --uninstall— elimina solo las entradas creadas porassociate.zolo associate --system— registra para todos los usuarios (requiere elevación).
Documentación en línea del comando zolo associate: instalar, verificar estado,
desinstalar y registro global en el SO.
// Feature: register OS file associations — `zolo associate`
// Syntax: `zolo associate [--uninstall] [--status] [--system]`
// When to use: make double-clicking a `.zex` run it, and give
// `.zex`/`.zar` files the Zolo icon, on Windows / macOS / Linux.
// This is a CLI command, not in-language syntax — there is nothing to
// `zolo run` here. The commands:
//
// zolo associate # install for the current user
// zolo associate --status # show what is currently registered
// zolo associate --uninstall # remove associations this command created
// zolo associate --system # apply for all users (needs admin/root)
//
// After installing, double-clicking a .zex invokes:
// "<path>/zolo(.exe)" run "%1" %*
// so a standalone .zex (31-distribution/03) behaves like a native app.
//
// Per-user by default (Windows: HKCU; macOS/Linux: per-user handlers).
// Pass --system to register machine-wide.
print("Run `zolo associate` from a terminal — see this file's header.")
// expected: the line above (this file is documentation for the command).
Requiere la CLI o el host de Zolo; ábrelo en el playground o ejecútalo localmente.
Tras asociar los archivos, combínalo con un .zex generado por el flujo de
distribución (capítulo 31) para que tu aplicación se comporte como cualquier
otro programa instalado, sin requerir que el usuario conozca zolo run.
Consulta también