├── .github ├── dependabot.yml └── workflows │ └── pipeline.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── README.md ├── Taskfile.yml ├── go.mod ├── go.sum ├── internal ├── byte.go ├── cidrhost.go ├── cidrsubnet.go └── ipcalc.go ├── main.go ├── main_test.go └── vendor ├── github.com ├── davecgh │ └── go-spew │ │ ├── LICENSE │ │ └── spew │ │ ├── bypass.go │ │ ├── bypasssafe.go │ │ ├── common.go │ │ ├── config.go │ │ ├── doc.go │ │ ├── dump.go │ │ ├── format.go │ │ └── spew.go ├── pmezard │ └── go-difflib │ │ ├── LICENSE │ │ └── difflib │ │ └── difflib.go └── stretchr │ └── testify │ ├── LICENSE │ ├── assert │ ├── assertion_compare.go │ ├── assertion_format.go │ ├── assertion_format.go.tmpl │ ├── assertion_forward.go │ ├── assertion_forward.go.tmpl │ ├── assertion_order.go │ ├── assertions.go │ ├── doc.go │ ├── errors.go │ ├── forward_assertions.go │ ├── http_assertions.go │ └── yaml │ │ ├── yaml_custom.go │ │ ├── yaml_default.go │ │ └── yaml_fail.go │ └── require │ ├── doc.go │ ├── forward_requirements.go │ ├── require.go │ ├── require.go.tmpl │ ├── require_forward.go │ ├── require_forward.go.tmpl │ └── requirements.go ├── gopkg.in └── yaml.v3 │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── apic.go │ ├── decode.go │ ├── emitterc.go │ ├── encode.go │ ├── parserc.go │ ├── readerc.go │ ├── resolve.go │ ├── scannerc.go │ ├── sorter.go │ ├── writerc.go │ ├── yaml.go │ ├── yamlh.go │ └── yamlprivateh.go └── modules.txt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /ipcalc 2 | /releases/* 3 | -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/go.sum -------------------------------------------------------------------------------- /internal/byte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/internal/byte.go -------------------------------------------------------------------------------- /internal/cidrhost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/internal/cidrhost.go -------------------------------------------------------------------------------- /internal/cidrsubnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/internal/cidrsubnet.go -------------------------------------------------------------------------------- /internal/ipcalc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/internal/ipcalc.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/main_test.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/bypass.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/bypasssafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/common.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/config.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/doc.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/dump.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/format.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/spew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/davecgh/go-spew/spew/spew.go -------------------------------------------------------------------------------- /vendor/github.com/pmezard/go-difflib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/pmezard/go-difflib/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/pmezard/go-difflib/difflib/difflib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/pmezard/go-difflib/difflib/difflib.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_compare.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_format.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_forward.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertion_order.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/errors.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/forward_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/forward_assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/http_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/http_assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/forward_requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/forward_requirements.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/require.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/require.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/require_forward.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/require_forward.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/github.com/stretchr/testify/require/requirements.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/LICENSE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/NOTICE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/README.md -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/apic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/apic.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/decode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/emitterc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/emitterc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/encode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/parserc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/parserc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/readerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/readerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/resolve.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/scannerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/scannerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/sorter.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/writerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/writerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/yaml.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/yamlh.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlprivateh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/gopkg.in/yaml.v3/yamlprivateh.go -------------------------------------------------------------------------------- /vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/ipcalc/HEAD/vendor/modules.txt --------------------------------------------------------------------------------