LICENSE
MANIFEST.in
README.md
setup.py
acceptance_tests/__init__.py
acceptance_tests/base.py
acceptance_tests/tests/__init__.py
acceptance_tests/tests/core/__init__.py
acceptance_tests/tests/core/test_plugin.py
acceptance_tests/tests/plugin/__init__.py
opn_cli.egg-info/PKG-INFO
opn_cli.egg-info/SOURCES.txt
opn_cli.egg-info/dependency_links.txt
opn_cli.egg-info/entry_points.txt
opn_cli.egg-info/requires.txt
opn_cli.egg-info/top_level.txt
opnsense_cli/__init__.py
opnsense_cli/cli.py
opnsense_cli/api/__init__.py
opnsense_cli/api/base.py
opnsense_cli/api/client.py
opnsense_cli/api/core/__init__.py
opnsense_cli/api/core/firmware.py
opnsense_cli/api/core/ipsec.py
opnsense_cli/api/core/routes.py
opnsense_cli/api/core/syslog.py
opnsense_cli/api/plugin/__init__.py
opnsense_cli/api/plugin/firewall.py
opnsense_cli/api/plugin/haproxy.py
opnsense_cli/api/plugin/nodeexporter.py
opnsense_cli/api/plugin/openvpn.py
opnsense_cli/callbacks/__init__.py
opnsense_cli/callbacks/click.py
opnsense_cli/commands/__init__.py
opnsense_cli/commands/completion.py
opnsense_cli/commands/version.py
opnsense_cli/commands/core/__init__.py
opnsense_cli/commands/core/openvpn.py
opnsense_cli/commands/core/plugin.py
opnsense_cli/commands/core/firewall/__init__.py
opnsense_cli/commands/core/firewall/alias.py
opnsense_cli/commands/core/ipsec/__init__.py
opnsense_cli/commands/core/ipsec/tunnel_phase1.py
opnsense_cli/commands/core/ipsec/tunnel_phase2.py
opnsense_cli/commands/core/route/__init__.py
opnsense_cli/commands/core/route/gateway.py
opnsense_cli/commands/core/route/static.py
opnsense_cli/commands/core/syslog/__init__.py
opnsense_cli/commands/core/syslog/destination.py
opnsense_cli/commands/core/syslog/stats.py
opnsense_cli/commands/new/__init__.py
opnsense_cli/commands/new/api.py
opnsense_cli/commands/new/command.py
opnsense_cli/commands/plugin/__init__.py
opnsense_cli/commands/plugin/firewall/__init__.py
opnsense_cli/commands/plugin/firewall/rule.py
opnsense_cli/commands/plugin/haproxy/__init__.py
opnsense_cli/commands/plugin/haproxy/acl.py
opnsense_cli/commands/plugin/haproxy/action.py
opnsense_cli/commands/plugin/haproxy/backend.py
opnsense_cli/commands/plugin/haproxy/config.py
opnsense_cli/commands/plugin/haproxy/cpu.py
opnsense_cli/commands/plugin/haproxy/errorfile.py
opnsense_cli/commands/plugin/haproxy/frontend.py
opnsense_cli/commands/plugin/haproxy/group.py
opnsense_cli/commands/plugin/haproxy/healthcheck.py
opnsense_cli/commands/plugin/haproxy/lua.py
opnsense_cli/commands/plugin/haproxy/mailer.py
opnsense_cli/commands/plugin/haproxy/mapfile.py
opnsense_cli/commands/plugin/haproxy/resolver.py
opnsense_cli/commands/plugin/haproxy/server.py
opnsense_cli/commands/plugin/haproxy/user.py
opnsense_cli/commands/plugin/node_exporter/__init__.py
opnsense_cli/commands/plugin/node_exporter/config.py
opnsense_cli/dataclasses/__init__.py
opnsense_cli/dataclasses/code_generator/__init__.py
opnsense_cli/dataclasses/code_generator/api/__init__.py
opnsense_cli/dataclasses/code_generator/api/api_vars.py
opnsense_cli/dataclasses/code_generator/command/__init__.py
opnsense_cli/dataclasses/code_generator/command/command_facade_vars.py
opnsense_cli/dataclasses/code_generator/command/command_test_vars.py
opnsense_cli/dataclasses/code_generator/command/command_vars.py
opnsense_cli/exceptions/__init__.py
opnsense_cli/exceptions/api.py
opnsense_cli/exceptions/command.py
opnsense_cli/exceptions/factory.py
opnsense_cli/exceptions/template_engine.py
opnsense_cli/facades/__init__.py
opnsense_cli/facades/code_generator/__init__.py
opnsense_cli/facades/code_generator/api.py
opnsense_cli/facades/code_generator/base.py
opnsense_cli/facades/code_generator/click_command.py
opnsense_cli/facades/code_generator/click_command_facade.py
opnsense_cli/facades/code_generator/click_command_test_unit.py
opnsense_cli/facades/commands/__init__.py
opnsense_cli/facades/commands/base.py
opnsense_cli/facades/commands/core/__init__.py
opnsense_cli/facades/commands/core/firmware.py
opnsense_cli/facades/commands/core/firewall/__init__.py
opnsense_cli/facades/commands/core/firewall/firewall_alias.py
opnsense_cli/facades/commands/core/ipsec/__init__.py
opnsense_cli/facades/commands/core/ipsec/tunnel.py
opnsense_cli/facades/commands/core/route/__init__.py
opnsense_cli/facades/commands/core/route/gateway.py
opnsense_cli/facades/commands/core/route/static.py
opnsense_cli/facades/commands/core/syslog/__init__.py
opnsense_cli/facades/commands/core/syslog/destination.py
opnsense_cli/facades/commands/core/syslog/stats.py
opnsense_cli/facades/commands/plugin/__init__.py
opnsense_cli/facades/commands/plugin/firewall/__init__.py
opnsense_cli/facades/commands/plugin/firewall/firewall_rule.py
opnsense_cli/facades/commands/plugin/haproxy/__init__.py
opnsense_cli/facades/commands/plugin/haproxy/acl.py
opnsense_cli/facades/commands/plugin/haproxy/action.py
opnsense_cli/facades/commands/plugin/haproxy/backend.py
opnsense_cli/facades/commands/plugin/haproxy/base.py
opnsense_cli/facades/commands/plugin/haproxy/config.py
opnsense_cli/facades/commands/plugin/haproxy/cpu.py
opnsense_cli/facades/commands/plugin/haproxy/errorfile.py
opnsense_cli/facades/commands/plugin/haproxy/frontend.py
opnsense_cli/facades/commands/plugin/haproxy/group.py
opnsense_cli/facades/commands/plugin/haproxy/healthcheck.py
opnsense_cli/facades/commands/plugin/haproxy/lua.py
opnsense_cli/facades/commands/plugin/haproxy/mailer.py
opnsense_cli/facades/commands/plugin/haproxy/mapfile.py
opnsense_cli/facades/commands/plugin/haproxy/resolver.py
opnsense_cli/facades/commands/plugin/haproxy/server.py
opnsense_cli/facades/commands/plugin/haproxy/user.py
opnsense_cli/facades/commands/plugin/nodeexporter/__init__.py
opnsense_cli/facades/commands/plugin/nodeexporter/config.py
opnsense_cli/facades/template_engines/__init__.py
opnsense_cli/facades/template_engines/base.py
opnsense_cli/facades/template_engines/jinja2.py
opnsense_cli/factories/__init__.py
opnsense_cli/factories/base.py
opnsense_cli/factories/cli_output_format.py
opnsense_cli/factories/json_type.py
opnsense_cli/factories/code_generator/__init__.py
opnsense_cli/factories/code_generator/click_option.py
opnsense_cli/fixtures/__init__.py
opnsense_cli/fixtures/tests/__init__.py
opnsense_cli/fixtures/tests/commands/core/__init__.py
opnsense_cli/fixtures/tests/commands/core/route/__init__.py
opnsense_cli/fixtures/tests/commands/core/route/model_data.json
opnsense_cli/fixtures/tests/commands/core/syslog/__init__.py
opnsense_cli/fixtures/tests/commands/core/syslog/model_data.json
opnsense_cli/fixtures/tests/commands/new/api/core/core.html
opnsense_cli/fixtures/tests/commands/new/api/list/core.html
opnsense_cli/fixtures/tests/commands/new/api/list/plugin.html
opnsense_cli/fixtures/tests/commands/new/api/plugin/plugin.html
opnsense_cli/fixtures/tests/commands/new/command/core/form.xml
opnsense_cli/fixtures/tests/commands/new/command/core/model.xml
opnsense_cli/fixtures/tests/commands/new/command/plugin/form.xml
opnsense_cli/fixtures/tests/commands/new/command/plugin/model.xml
opnsense_cli/fixtures/tests/commands/plugin/__init__.py
opnsense_cli/fixtures/tests/commands/plugin/haproxy/model_data.json
opnsense_cli/fixtures/tests/commands/plugin/node_exporter/__init__.py
opnsense_cli/fixtures/tests/commands/plugin/node_exporter/model_data.json
opnsense_cli/fixtures/tests/facades/__init__.py
opnsense_cli/fixtures/tests/facades/template_engines/__init__.py
opnsense_cli/fixtures/tests/facades/template_engines/template_vars.py
opnsense_cli/formats/__init__.py
opnsense_cli/formats/base.py
opnsense_cli/formats/cols_output.py
opnsense_cli/formats/json_filter_output.py
opnsense_cli/formats/json_output.py
opnsense_cli/formats/plain_output.py
opnsense_cli/formats/table_output.py
opnsense_cli/formats/yaml_output.py
opnsense_cli/formatters/__init__.py
opnsense_cli/formatters/base.py
opnsense_cli/formatters/cli_output.py
opnsense_cli/parser/__init__.py
opnsense_cli/parser/base.py
opnsense_cli/parser/html.py
opnsense_cli/parser/opnsense_api_reference.py
opnsense_cli/parser/opnsense_form.py
opnsense_cli/parser/opnsense_model.py
opnsense_cli/parser/opnsense_module_list.py
opnsense_cli/parser/xml.py
opnsense_cli/templates/code_generator/api/api.py.j2
opnsense_cli/templates/code_generator/command/command.py.j2
opnsense_cli/templates/code_generator/command/command_facade.py.j2
opnsense_cli/templates/code_generator/command/command_test.py.j2
opnsense_cli/tests/__init__.py
opnsense_cli/tests/base.py
opnsense_cli/tests/test_cli.py
opnsense_cli/tests/api/__init__.py
opnsense_cli/tests/api/test_client.py
opnsense_cli/tests/callbacks/__init__.py
opnsense_cli/tests/callbacks/test_click.py
opnsense_cli/tests/commands/__init__.py
opnsense_cli/tests/commands/base.py
opnsense_cli/tests/commands/test_completion.py
opnsense_cli/tests/commands/test_version.py
opnsense_cli/tests/commands/core/__init__.py
opnsense_cli/tests/commands/core/test_firewall.py
opnsense_cli/tests/commands/core/test_firewall_alias.py
opnsense_cli/tests/commands/core/test_ipsec_tunnel.py
opnsense_cli/tests/commands/core/test_openvpn.py
opnsense_cli/tests/commands/core/test_plugin.py
opnsense_cli/tests/commands/core/test_routes_gateway.py
opnsense_cli/tests/commands/core/test_routes_static.py
opnsense_cli/tests/commands/core/test_syslog_destination.py
opnsense_cli/tests/commands/core/test_syslog_stats.py
opnsense_cli/tests/commands/new/__init__.py
opnsense_cli/tests/commands/new/test_new.py
opnsense_cli/tests/commands/new/test_new_api.py
opnsense_cli/tests/commands/new/test_new_command.py
opnsense_cli/tests/commands/plugin/__init__.py
opnsense_cli/tests/commands/plugin/test_firewall_rule.py
opnsense_cli/tests/commands/plugin/test_haproxy.py
opnsense_cli/tests/commands/plugin/test_haproxy_acl.py
opnsense_cli/tests/commands/plugin/test_haproxy_action.py
opnsense_cli/tests/commands/plugin/test_haproxy_backend.py
opnsense_cli/tests/commands/plugin/test_haproxy_config.py
opnsense_cli/tests/commands/plugin/test_haproxy_cpu.py
opnsense_cli/tests/commands/plugin/test_haproxy_errorfile.py
opnsense_cli/tests/commands/plugin/test_haproxy_frontend.py
opnsense_cli/tests/commands/plugin/test_haproxy_group.py
opnsense_cli/tests/commands/plugin/test_haproxy_healthcheck.py
opnsense_cli/tests/commands/plugin/test_haproxy_lua.py
opnsense_cli/tests/commands/plugin/test_haproxy_mailer.py
opnsense_cli/tests/commands/plugin/test_haproxy_mapfile.py
opnsense_cli/tests/commands/plugin/test_haproxy_resolver.py
opnsense_cli/tests/commands/plugin/test_haproxy_server.py
opnsense_cli/tests/commands/plugin/test_haproxy_user.py
opnsense_cli/tests/commands/plugin/test_nodeexporter_config.py
opnsense_cli/tests/factories/__init__.py
opnsense_cli/tests/factories/test_json_type.py
opnsense_cli/tests/factories/code_generator/__init__.py
opnsense_cli/tests/factories/code_generator/test_click_option.py
opnsense_cli/tests/formats/__init__.py
opnsense_cli/tests/formats/base.py
opnsense_cli/tests/formats/test_cols_output.py
opnsense_cli/tests/formats/test_json_filter_output.py
opnsense_cli/tests/formats/test_json_output.py
opnsense_cli/tests/formats/test_plain_output.py
opnsense_cli/tests/formats/test_table_output.py
opnsense_cli/tests/formats/test_yaml_output.py
opnsense_cli/tests/types/__init__.py
opnsense_cli/tests/types/click_param_type/__init__.py
opnsense_cli/tests/types/click_param_type/test_int_or_empty.py
opnsense_cli/types/__init__.py
opnsense_cli/types/click_option/__init__.py
opnsense_cli/types/click_option/base.py
opnsense_cli/types/click_option/click_boolean.py
opnsense_cli/types/click_option/click_choice.py
opnsense_cli/types/click_option/click_integer.py
opnsense_cli/types/click_option/click_text.py
opnsense_cli/types/click_option/click_text_linked_item.py
opnsense_cli/types/click_param_type/__init__.py
opnsense_cli/types/click_param_type/int_or_empty.py
opnsense_cli/types/json/__init__.py
opnsense_cli/types/json/base.py
opnsense_cli/types/json/json_array.py
opnsense_cli/types/json/json_nested.py
opnsense_cli/types/json/json_obj.py