quadlet-lens 0.2.3

Source-aware Rust library for Podman Quadlet parsing, validation, generation, and rendering
Documentation
{
  "name": "QuadletLens",
  "build": {
    "dockerfile": "Dockerfile",
    "context": ".."
  },
  "workspaceMount": "source=${localWorkspaceFolder},target=/workspaces/quadlet-lens,type=bind",
  "workspaceFolder": "/workspaces/quadlet-lens",
  "remoteUser": "vscode",
  "updateRemoteUserUID": true,
  "features": {
    "ghcr.io/devcontainers/features/github-cli:1.1.0": {
      "version": "2.100.0"
    }
  },
  "containerEnv": {
    "CARGO_HOME": "/workspaces/.quadlet-lens-cargo",
    "CARGO_TARGET_DIR": "/workspaces/.quadlet-lens-target",
    "PATH": "/home/vscode/.local/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  },
  "mounts": [
    "source=quadlet-lens-cargo-${devcontainerId},target=/workspaces/.quadlet-lens-cargo,type=volume",
    "source=quadlet-lens-target-${devcontainerId},target=/workspaces/.quadlet-lens-target,type=volume"
  ],
  "postCreateCommand": "bash .devcontainer/verify-tools.sh && cargo fetch --locked",
  "waitFor": "postCreateCommand",
  "hostRequirements": {
    "cpus": 2,
    "memory": "4gb",
    "storage": "16gb"
  },
  "customizations": {
    "vscode": {
      "extensions": [
        "DavidAnson.vscode-markdownlint",
        "redhat.vscode-yaml",
        "rust-lang.rust-analyzer",
        "streetsidesoftware.code-spell-checker",
        "tombi-toml.tombi",
        "vadimcn.vscode-lldb"
      ]
    }
  }
}