+3
-1
README.md
+3
-1
README.md
···
35
35
- pass ignore-url prefixes to ignore (e.g. `http://localhost` or `https://localhost`)
36
36
- pass concurrency to run the checks concurrently (default is 50)
37
37
38
+
---
38
39
39
40
### `kill-processes`
40
41
···
50
51
- uses [`textual`](https://textual.textualize.io/) for the TUI
51
52
- uses [`marvin`](https://github.com/prefecthq/marvin) (built on [`pydantic-ai`](https://github.com/pydantic/pydantic-ai)) to annotate processes
52
53
54
+
---
53
55
54
56
### `update-lights`
55
57
···
67
69
- set `HUE_BRIDGE_IP` and `HUE_BRIDGE_USERNAME` in `.env` or otherwise in environment
68
70
- uses `OPENAI_API_KEY` by default, but you can set `AI_MODEL` in `.env` or otherwise in environment to use a different model
69
71
72
+
---
70
73
71
74
### `update-readme`
72
75
···
78
81
./update-readme
79
82
```
80
83
81
-
+4
-2
update-readme
+4
-2
update-readme
···
66
66
script_list += f"- [`{script.name}`](#{script.name})\n"
67
67
script_list += "\n---\n\n"
68
68
69
-
for script, doc in scripts:
70
-
script_list += f"### `{script.name}`\n\n{doc or 'no description'}\n\n\n"
69
+
for i, (script, doc) in enumerate(scripts):
70
+
script_list += f"### `{script.name}`\n\n{doc or 'no description'}\n\n"
71
+
if i < len(scripts) - 1:
72
+
script_list += "---\n\n"
71
73
72
74
new_content = base_content + script_list
73
75