browser-backdoor
browser-backdoor copied to clipboard
Traduccion de lo mas simple y apuradito para generar paquetes de ELECTRON-PACKAGER
Uso: electron-packager
Opciones requeridas
Sourcedir: el directorio base de la fuente de la aplicación / the base directory of the application source
Ejemplos: electron-packager ./ --all electron-packager ./ --platform =win32 --arch = all (este es un ejemplo para crear payloads de windos con ambas plataformas, tanto x86 o x64)
Opciones opcionales
Appname: el nombre de la aplicación, si necesita ser diferente del "productName" o "name" En el paquete más cercano.json
- Todas las plataformas *
all: equivalente a --platform = all --arch = all
App-copyright: línea de derechos de autor legible para la aplicación
app-version: de la versión de la aplicación para establecerla para la aplicación
Arch: Todo, o uno o más de: ia32, x64, armv7l (delimitado por coma si es múltiple). Predeterminados para el host arch(arquitectura)
Asar: si se debe empaquetar el código fuente dentro de su aplicación en un archivo. Tu también puedes Pasar por sí mismo para usar la configuración por defecto, O utilizar la notación de puntos para Configurar una lista de sub-propiedades, p. --asar.unpackDir = sub_dir - no utilizar --asar y sus sub-propiedades simultáneamente.
Propiedades compatibles:
- ordering: ruta de acceso a un archivo de pedido para el embalaje de archivos
- descomprimir: descomprime los archivos en el directorio app.asar.unpacked cuyos nombres de archivo
Regex .match esta cadena
- unpackDir: descomprime el directorio en el directorio app.asar.unpacked cuyo nombre glob
Patrón o coincide exactamente con esta cadena. Es relativo al <sourcedir>.
Build-version: versión de compilación para establecer para la aplicación
Deref-symlinks: si los enlaces simbólicos deben ser des-referenciados dentro de la fuente de la aplicación. El valor predeterminado es true.
Descargar: una lista de sub-opciones para pasar a descarga de electrones. Se especifican mediante punto
Notación, por ejemplo, --download.cache = / tmp / cache
Propiedades compatibles:
- cache: directorio de descargas de electrones en caché. El valor predeterminado es $ HOME / .electron
- mirror: alternate URL para descargar Electron zips
- strictSSL: si los certificados SSL deben ser válidos al descargar
Electrón. Defaults a true, use --download.strictSSL = false para deshabilitar las verificaciones.
Electron-version: la versión de Electron que está siendo empaquetada, ver Https://github.com/electron/electron/releases
Icono: la ruta de acceso local a un archivo de icono para usar como el icono de la aplicación. Nota: El formato depende de la plataforma.
Ignore: no copie archivos en la aplicación cuyos nombres de archivo regex .match esta cadena. Ver también: Https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#ignore Y --no-poda.
No-prune: no poda devDependencies de la aplicación empaquetada
Out: del directorio para poner la aplicación en el final. Por defecto al directorio de trabajo actual
Sobrescribir: si el directorio de salida para una plataforma ya existe, lo reemplaza en lugar de Saltando
Package-manager: el gestor de paquetes para usar cuando poda devDependencies. Paquete compatible Gerentes: npm (predeterminado), cnpm, hilo
Plataforma: todo, o uno o más de: darwin, linux, mas, win32 (delimitado por coma si es múltiple). De forma predeterminada a la plataforma de host
Quiet: No imprima mensajes informativos o de advertencia
Directorio temporal(tmpdir): de tmpdir. Por defecto al directorio temporal del sistema, use --tmpdir = false para deshabilitar Uso de un directorio temporal.
Version: un alias para electron-version (deprecated)
- darwin/mas target platforms only *
app-bundle-id: Identificador de paquete para usar en el app plist
App-category-type: el tipo de categoría de aplicación
Por ejemplo, app-category-type = public.app-category.developer-tools establecerá el
Categoría de aplicación a 'Developer Tools'.
Extend-info: un archivo plist para fusionar en el plist de la aplicación
Extra-resource: un archivo para copiar en el contenido / recursos de la aplicación Identificador de paquete
helper-bundle-id: para usar en el plist de ayuda de la aplicación
Osx-sign: (solo plataforma de OSX) Si desea firmar los paquetes de la aplicación OSX. Tu también puedes
Pase --osx-sign por sí mismo para usar la configuración predeterminada, o use la notación de puntos
Para configurar una lista de sub-propiedades, p. --osx-sign.identity = "Mi nombre"
Propiedades compatibles:
- identidad: debe contener la identidad que se utilizará al ejecutar codesign
- derechos: el camino hacia los derechos utilizados en la firma
- titulaciones-heredar: el camino hacia los derechos del niño
Protocol: protocolo URL protocolo para registrar la aplicación como un abridor de.
Por ejemplo, --protocol = myapp registraría la aplicación para abrirla
URL como myapp: // path. Este argumento requiere un --protocol-name
Argumento a ser también especificado.
protocol-name: Nombre descriptivo del esquema de protocolo de URL especificado mediante --protocol
- Plataforma objetivo win32 solamente *
Version-string: un alias para win32metadata (obsoleto)
Win32metadata: una lista de sub-propiedades usadas para establecer los metadatos de la aplicación incrustados en El ejecutable. Se especifican mediante la notación de punto, p.ej. --win32metadata.CompanyName = "Empresa Inc." o --win32metadata.ProductName = "Producto" Propiedades compatibles: - Nombre de empresa - Descripción del archivo - OriginalFilename - Nombre del producto - Nombre interno - requestedExecutionLevel (usuario, asInvoker o requireAdministrator)