# Scripts

Development helper scripts.

```shell
├── update-deps.sh
│   └─ Updates dependencies for the Poseidon project, including both .NET and npm.
├── configure-manifests.sh
│   └─ Configures Kubernetes manifests by replacing placeholders and applying them to a namespace.
├── get-barentswatch-token.sh
│   └─ Retrieves an authentication token from the Barentswatch API using client credentials.
├── init-namespace.sh
│   └─ Creates a Kubernetes namespace if it doesn't already exist.
├── run_lgtm.sh
│   └─ Runs the LGTM (Loki, Grafana, Tempo, Mimir) observability stack in Docker.
├── start-postgres.sh
│   └─ Starts a PostgreSQL development server using Docker with persistent volume.
└── trackFga.sh
    └─ Toggles Fine-Grained Authorization tracking in the Archmaester service.
```