diff --git a/README.md b/README.md
index 7d853c8..66f79ad 100644
--- a/README.md
+++ b/README.md
@@ -584,6 +584,12 @@ Parameters:
+### Command line usage
+
+Generate and print headers in a Curl-compatible format:
+
+ generate-headers
+
## Uninstall
```
diff --git a/browserforge/cli.py b/browserforge/cli.py
new file mode 100644
index 0000000..3b1853f
--- /dev/null
+++ b/browserforge/cli.py
@@ -0,0 +1,9 @@
+from browserforge.headers import HeaderGenerator
+
+
+def main():
+ for k, v in HeaderGenerator().generate().items():
+ print(f"{k}: {v}")
+
+if __name__ == "__main__":
+ main()
diff --git a/pyproject.toml b/pyproject.toml
index 2101d42..a007c26 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -36,3 +36,6 @@ apify_fingerprint_datapoints = "*"
[tool.poetry.extras]
all = ["orjson"]
+
+[tool.poetry.scripts]
+generate-headers = "browserforge.cli:main"