Gitingest

Summary

Directory Structure

Directory structure:
└── superioone-nut_webgui/
    ├── README.md
    ├── build_images.sh
    ├── CHANGELOG
    ├── LICENSE
    ├── Makefile
    ├── rustfmt.toml
    ├── start_dev.sh
    ├── client/
    │   ├── package.json
    │   ├── pnpm-lock.yaml
    │   ├── tailwind.config.js
    │   ├── scripts/
    │   │   └── build.js
    │   ├── src/
    │   │   ├── index.js
    │   │   ├── style.css
    │   │   ├── utils.js
    │   │   └── components/
    │   │       ├── confirmation_modal.js
    │   │       ├── notification.js
    │   │       ├── theme_selector.js
    │   │       ├── time_display.js
    │   │       └── charts/
    │   │           └── gauge.js
    │   └── static/
    ├── containers/
    │   ├── amd64-v3.Dockerfile
    │   ├── amd64-v4.Dockerfile
    │   ├── amd64.Dockerfile
    │   ├── annotation.conf
    │   ├── arm64.Dockerfile
    │   ├── armv6.Dockerfile
    │   ├── armv7.Dockerfile
    │   ├── Dockerfile.template
    │   ├── riscv64.Dockerfile
    │   └── server_start.sh
    ├── docs/
    │   ├── building_debugging.md
    │   ├── docker_compose.md
    │   ├── kubernetes_example.md
    │   ├── openapi3_spec.json
    │   ├── openapi3_spec.yaml
    │   └── images/
    │       ├── details.webp
    │       └── home.webp
    ├── nut-ddl/
    ├── server/
    │   ├── askama.toml
    │   ├── Cargo.lock
    │   ├── Cargo.toml
    │   └── src/
    │       ├── base_path.rs
    │       ├── http_server.rs
    │       ├── main.rs
    │       ├── ups_daemon_state.rs
    │       ├── ups_services.rs
    │       ├── upsd_client.rs
    │       ├── http_server/
    │       │   ├── common.rs
    │       │   ├── hypermedia.rs
    │       │   ├── json.rs
    │       │   ├── middlewares.rs
    │       │   ├── probes.rs
    │       │   └── hypermedia/
    │       │       ├── notifications.rs
    │       │       ├── routes.rs
    │       │       ├── utils.rs
    │       │       ├── routes/
    │       │       │   ├── home.rs
    │       │       │   ├── not_found.rs
    │       │       │   └── ups.rs
    │       │       └── templates/
    │       │           ├── +layout.html
    │       │           ├── +page.html
    │       │           ├── icons.html
    │       │           ├── notification.html
    │       │           ├── ups_table.html
    │       │           ├── not_found/
    │       │           │   └── +page.html
    │       │           └── ups/
    │       │               ├── +page.html
    │       │               ├── ups_info.html
    │       │               └── ups_status.html
    │       ├── ups_services/
    │       │   ├── upsd_poll_service.rs
    │       │   └── upsd_state_service.rs
    │       └── upsd_client/
    │           ├── client.rs
    │           ├── errors.rs
    │           ├── parser.rs
    │           ├── ups_variables.rs
    │           └── parser/
    │               ├── unit_tests.rs
    │               └── unit_tests/
    │                   ├── parser_tests.rs
    │                   └── validation_tests.rs
    ├── tools/
    │   ├── generate_test.sh
    │   ├── dummy_server/
    │   │   ├── dummy_server.Dockerfile
    │   │   ├── setup.sh
    │   │   └── upsd_init.sh
    │   └── test_cluster/
    │       └── k8s-cluster.yaml
    └── .gitea/
        └── workflows/
            ├── publish.yaml
            └── test.yaml

Files Content