Il comando pack comprime la directory snap data in un attimo e scrive il risultato in
destinazione-dir. Se la directory-destinazione viene omessa, il risultato viene scritto in corrente
directory. Se vengono omesse sia source-dir che target-dir, il comando pack esegue il pack
la directory corrente.
Il nome del file predefinito per uno snap può essere derivato interamente dal relativo snap.yaml, ma
in alcune situazioni è più semplice per uno script inserire il nome del file. In quelli
casi, è possibile assegnare --filename per sovrascrivere il valore predefinito. Se questo nome file è
non assoluto verrà considerato relativo a target-dir.
Quando viene utilizzato con --check-skeleton, pack controlla solo se contiene snap-dir
metadati snap validi e genera un errore in caso contrario. Comandi dell'applicazione elencati
nel file di metadati snap, ma la visualizzazione con bit di autorizzazione errati risulta in un
errore. I comandi mancanti da snap-dir sono elencati nella diagnostica
messaggi.