Maintenance: package comments

This commit is contained in:
Quentin McGaw
2021-02-06 16:26:23 +00:00
parent 90aaf71270
commit 7ca9d445f1
19 changed files with 27 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
// Package alpine defines a configurator to interact with the Alpine operating system.
package alpine
import (

View File

@@ -1,3 +1,4 @@
// Package cli defines an interface CLI to run command line operations.
package cli
import (

View File

@@ -0,0 +1,3 @@
// Package constants defines constants shared throughout the program.
// It also defines constant maps and slices using functions.
package constants

View File

@@ -1,3 +1,4 @@
// Package dns defines interfaces to interact with DNS and DNS over TLS.
package dns
import (

View File

@@ -1,3 +1,5 @@
// Package firewall defines a configurator used to change the state
// of the firewall as well as do some light routing changes.
package firewall
import (

View File

@@ -1,3 +1,4 @@
// Package healthcheck defines the client and server side of the built in healthcheck.
package healthcheck
import (

View File

@@ -1,3 +1,4 @@
// Package httpproxy defines an interface to run an HTTP(s) proxy server.
package httpproxy
import (

View File

@@ -1,3 +1,4 @@
// Package logging defines helper functions for logging.
package logging
import (

View File

@@ -0,0 +1,3 @@
// Package models defines struct with methods shared across other
// packages in the program.
package models

View File

@@ -1,3 +1,5 @@
// Package openvpn defines interfaces to interact with openvpn
// and run it in a stateful loop.
package openvpn
import (

View File

@@ -1,3 +1,4 @@
// Package provider defines interfaces to interact with each VPN provider.
package provider
import (

View File

@@ -1,3 +1,4 @@
// Package publicip defines interfaces to get your public IP address.
package publicip
import (

View File

@@ -1,3 +1,4 @@
// Package routing defines interfaces to interact with the ip routes using NETLINK.
package routing
import (

View File

@@ -1,3 +1,4 @@
// Package server defines an interface to run the HTTP control server.
package server
import (

View File

@@ -1,3 +1,4 @@
// Package shadowsocks defines interfaces to configure and run a Shadowsocks server.
package shadowsocks
import (

View File

@@ -1,3 +1,4 @@
// Package storage defines interfaces to interact with the files persisted such as the list of servers.
package storage
import (

View File

@@ -1,3 +1,5 @@
// Package unix defines interfaces to interact with Unix related objects.
// Its primary use is to be used in tests.
package unix
import sysunix "golang.org/x/sys/unix"

View File

@@ -1,3 +1,4 @@
// Package updater implements update mechanisms for each VPN provider servers.
package updater
import (

View File

@@ -1,3 +1,5 @@
// Package version implements functions to fetch information from
// Github on newer version of the program available.
package version
import (