Associações de Arquivo
Nesta página
zolo associate é um comando de linha de comando que registra as extensões
.zex e .zar no sistema operacional — Windows, macOS e Linux. Depois de
executado, dar duplo clique em um .zex invoca automaticamente
zolo run "<arquivo>" %*, fazendo o executável se comportar como uma aplicação
nativa instalada.
Por padrão, o registro é por usuário (no Windows, escrito em HKCU; em
macOS/Linux, nos handlers por usuário). Use --system para registrar em nível
de máquina — essa opção exige privilégios de administrador ou root.
Os quatro modos de operação são:
zolo associate— instala as associações para o usuário atual.zolo associate --status— exibe o que está registrado atualmente, sem alterar nada.zolo associate --uninstall— remove apenas as entradas criadas peloassociate.zolo associate --system— registra para todos os usuários (requer elevação).
Documentação inline do comando zolo associate: instalar, verificar status,
desinstalar e registro global no 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).
Requer a CLI/host do Zolo — abra no playground ou rode localmente.
Após associar os arquivos, combine com um .zex gerado pelo fluxo de
distribuição (capítulo 31) para que sua aplicação se comporte como qualquer
outro programa instalado, sem exigir que o usuário conheça o zolo run.
Veja também