googet

command module
v2.13.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2018 License: Apache-2.0 Imports: 23 Imported by: 0

README

GooGet

Build Status

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

Conf file

GooGet has the ability to use a conf file to change a few of the default settings. Place a file named googet.conf in the googet root.

proxyserver: http://address_to_proxy:port
archs: [noarch, x86_64]
cachelife: 10m

Documentation

Overview

The googet binary is the client for the GoGet packaging system, it performs the listing, getting, installing and removing functions on client machines.

Directories

Path Synopsis
Package client contains common functions for the GooGet client.
Package client contains common functions for the GooGet client.
Package download handles the downloading of packages.
Package download handles the downloading of packages.
Package goolib contains common functions useful when working with GooGet.
Package goolib contains common functions useful when working with GooGet.
The goopack binary creates a GooGet package using the provided GooSpec file.
The goopack binary creates a GooGet package using the provided GooSpec file.
Package install handles the installation of packages.
Package install handles the installation of packages.
Package oswrap exists to translate pathnames into extended-length path names behind the scenes, so that googet can install packages with deep directory structures on Windows.
Package oswrap exists to translate pathnames into extended-length path names behind the scenes, so that googet can install packages with deep directory structures on Windows.
Package remove handles the removal of packages.
Package remove handles the removal of packages.
The gooserve binary is used to serve GooGet repositories.
The gooserve binary is used to serve GooGet repositories.
Package system handles system specific functions.
Package system handles system specific functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL