lightddns

package module
v0.0.0-...-fba9dd7 Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 License: GPL-2.0 Imports: 22 Imported by: 0

README

lightddns

Light weight DDNS Prog

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Domain

type Domain struct {
	// contains filtered or unexported fields
}

func NewDomain

func NewDomain(ctx context.Context, opt options.DomainOption) (*Domain, error)

func (*Domain) UpdateLoop

func (d *Domain) UpdateLoop(ctx context.Context)

func (*Domain) UpdateOnce

func (d *Domain) UpdateOnce(ctx context.Context) error

type LightDDNS

type LightDDNS struct {
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, opt options.Options) (*LightDDNS, error)

func (*LightDDNS) Once

func (ddns *LightDDNS) Once(ctx context.Context)

func (*LightDDNS) Start

func (ddns *LightDDNS) Start(ctx context.Context) error

Directories

Path Synopsis
cmd
lightddns command
infra
generic
Package generic To iterate over a list (where l is a *List):
Package generic To iterate over a list (where l is a *List):
gos
script
goscript command
goscript/pkg/jsonschema
Package jsonschema is an implementation of the [JSON Schema specification], a JSON-based format for describing the structure of JSON data.
Package jsonschema is an implementation of the [JSON Schema specification], a JSON-based format for describing the structure of JSON data.

Jump to

Keyboard shortcuts

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