go-ddclient

command module
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: May 23, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

README

GO CLI Application Template

logo

Test Coverall Report Doc License

Dynamic DNS Client CLI application to keep DNS record updated.

Usage:
  ddclient [command]

Available Commands:
  help        Help about any command
  set         Sets DNS record to current IP address.
  version     Print the version/build number

Flags:
  -h, --help   help for ddclient

Use "ddclient [command] --help" for more information about a command.

Run with Docker

export CF_API_KEY=<YOUR_KEY>
docker run -e "CF_API_KEY=${CF_API_KEY}" ghcr.io/omegion/ddclient:latest \
 set \
 --record=test.example.com \
 --zone=example.com  \
 --dns-provider=cloudflare \
 --logLevel debug

Requirements

  • Req 1
  • Req 2

What does it do?

A template for Go CLI application.

How to use it

  • how 1
  • how 2

Improvements to be made

  • 100% test coverage.
  • Better covering for other features.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
ip
ip/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
provider/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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