# needs_signs

> **Tool `tools/triage/needs_signs.py`** (library, Triage). The signs needs.py reads: imported libraries, section names, files and strings, each with the need it shows.

A library: other tools and your own scripts import it. [Source on GitHub](https://github.com/tanepiper/game-frame/blob/main/tools/triage/needs_signs.py).

## Its own help

This is the help text in the tool itself, as `./gameframe tool needs_signs` prints it.

```text
The signs needs.py reads: imported libraries, section names, files and strings, each with the
need it shows. A need is `kind:value`. The kinds are cpu, os, api, lib, drm, store, media and
extender. tools/live/harness.py matches needs to modules by these keys, so keep them stable;
add a row when a game shows a new sign.

    from needs_signs import IMPORTS, SECTIONS, FILES, STRINGS
```
