Categorygithub.com/davegalos/googet
modulepackage
2.6.0+incompatible
Repository: https://github.com/davegalos/googet.git
Documentation: pkg.go.dev

# README

GooGet

GooGet (Googet's Obviously Only a Goofy Experimental Title) is a modular package repository solution primarily designed for Windows.

This is not an official Google product.

Build

Run build.cmd/build.sh to build GooGet for Windows. To package googet run

go run goopack/goopack.go googet.goospec

This will result in googet.x86_64.VERSION.goo which can be installed on a machine with the googet install command (assuming googet is already installed).

To install on a fresh machine copy both googet.exe and the googet package over and run:

googet -root 'c:/ProgramData/GooGet' install googet googet.x86_64.VERSION.goo

# Packages

Package client contains common functions for the GooGet client.
Package download handles the downloading of packages.
Package goolib contains common functions useful when working with GooGet.
The goopack binary creates a GooGet package using the provided GooSpec file.
Package install handles the installation of packages.
Package remove handles the removal of packages.
The gooserve binary is used to serve GooGet repositories.
Package system handles system specific functions.