Socket
Book a DemoInstallSign in
Socket

grandeomega-patcher

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grandeomega-patcher

A dependency patcher for Grande Omega

latest
Source
npmnpm
Version
1.3.1
Version published
Maintainers
1
Created
Source

Grande Omega Patcher

A dependency patcher for Grande Omega.

The objective of this tool is to patch Grande Omega's dependencies, removing unnecessary dependencies, updating dependencies and most importantly: Fix electron for Linux users.
This tool can also apply skins from the Grande-Omega-skins organization.

The CLI tool can patch the mac version of Grande Omega (works on Windows, MacOS & Linux).
NOTE: Can apply a skin on the Windows version, but can't patch the dependencies (yet).

What it does

  • Checks Grande Omega version (if available)

    On older version (optional):

    • Downloads the newest Grande Omega zip file
    • Extracts it to the folder
  • Patches Grande Omega files

  • Installs / updates Grande Omega dependencies

  • (optional) downloads & applies chosen skin

Install as cli tool

  • Make sure you have Node.js v12+
  • Install using npm i -g grandeomega-patcher
  • Open a CMD/Powershell/Terminal window
  • Go to a folder containing Grande Omega or create a new one
  • Run using go-patcher or gopatcher

Alternative install methods / uses

Install as Node.js application

  • Make sure you have Node.js v12+
  • Download / clone this repo
  • Install dependencies using npm install (or npm i for short)
  • Run using npm start

Use as a Node.js dependency

  • Install using npm i grandeomega-patcher
  • Import using commonjs
    goPatcher = require("grandeomega-patcher")
    
    Or with ES6 imports
    import { patcher, Downloader } from "grandeomega-patcher"
    
  • How to use
    // Downloader
    const dl = new Downloader(/* outDir: string, goDir: string */);
    await dl.downloadFile(/* url: string */);
    dl.unzipFile();
    
    // Static cleanup function
    await Downloader.cleanUp(/* outDir: string, handleError?: (error: Error) => void */);
    
    // Patcher
    await patcher(/* goDir: string */);
    

FAQs

Package last updated on 05 Sep 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts