├── .github ├── make_manifest.sh └── workflows │ ├── build.yml │ └── old_bsd.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.MD ├── cmd ├── backup.go ├── commit.go ├── compare.go ├── delete.go ├── discard.go ├── export.go ├── import.go ├── load.go ├── root.go ├── run.go ├── save.go ├── set.go ├── show.go └── sysinfo.go ├── doc └── scope.md ├── go.mod ├── go.sum ├── internal ├── ConfigToOutput.go ├── DiffXML.go ├── EtreeToJSON.go ├── EtreeToTTY.go ├── FocusEtree.go ├── LoadXMLFile.go ├── PatchXML.go ├── PrintDocument.go ├── SaveXMLFile.go ├── checkos.go ├── color_map.go ├── executecmd.go ├── getSSHClient.go ├── log.go ├── setflags.go ├── sftpCmd.go ├── sshAgent_unix.go └── sshAgent_windows.go ├── opnsense.go └── tt.xml /.github/make_manifest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/.github/make_manifest.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/old_bsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/.github/workflows/old_bsd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/README.MD -------------------------------------------------------------------------------- /cmd/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/backup.go -------------------------------------------------------------------------------- /cmd/commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/commit.go -------------------------------------------------------------------------------- /cmd/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/compare.go -------------------------------------------------------------------------------- /cmd/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/delete.go -------------------------------------------------------------------------------- /cmd/discard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/discard.go -------------------------------------------------------------------------------- /cmd/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/export.go -------------------------------------------------------------------------------- /cmd/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/import.go -------------------------------------------------------------------------------- /cmd/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/load.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/run.go -------------------------------------------------------------------------------- /cmd/save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/save.go -------------------------------------------------------------------------------- /cmd/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/set.go -------------------------------------------------------------------------------- /cmd/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/show.go -------------------------------------------------------------------------------- /cmd/sysinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/cmd/sysinfo.go -------------------------------------------------------------------------------- /doc/scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/doc/scope.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/go.sum -------------------------------------------------------------------------------- /internal/ConfigToOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/ConfigToOutput.go -------------------------------------------------------------------------------- /internal/DiffXML.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/DiffXML.go -------------------------------------------------------------------------------- /internal/EtreeToJSON.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/EtreeToJSON.go -------------------------------------------------------------------------------- /internal/EtreeToTTY.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/EtreeToTTY.go -------------------------------------------------------------------------------- /internal/FocusEtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/FocusEtree.go -------------------------------------------------------------------------------- /internal/LoadXMLFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/LoadXMLFile.go -------------------------------------------------------------------------------- /internal/PatchXML.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/PatchXML.go -------------------------------------------------------------------------------- /internal/PrintDocument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/PrintDocument.go -------------------------------------------------------------------------------- /internal/SaveXMLFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/SaveXMLFile.go -------------------------------------------------------------------------------- /internal/checkos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/checkos.go -------------------------------------------------------------------------------- /internal/color_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/color_map.go -------------------------------------------------------------------------------- /internal/executecmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/executecmd.go -------------------------------------------------------------------------------- /internal/getSSHClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/getSSHClient.go -------------------------------------------------------------------------------- /internal/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/log.go -------------------------------------------------------------------------------- /internal/setflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/setflags.go -------------------------------------------------------------------------------- /internal/sftpCmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/sftpCmd.go -------------------------------------------------------------------------------- /internal/sshAgent_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/sshAgent_unix.go -------------------------------------------------------------------------------- /internal/sshAgent_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/internal/sshAgent_windows.go -------------------------------------------------------------------------------- /opnsense.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/opnsense.go -------------------------------------------------------------------------------- /tt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mihakralj/opnsense-cli/HEAD/tt.xml --------------------------------------------------------------------------------