In order to add Font Squirrel fonts with get-fonts command you need to create fonts.json file with the following structure:
```
{
"fontSquirrel": {
"source-sans-pro": [],
"fira-sans": ["hair", "medium"]
}
}
```
where you put an empty brackets for a regular style font or a list of desired font styles.
+
+## Register External Controllers and Styles
+
+When creating a module that is a dependency for a Sealgen app, you can automatically register your module's controllers and styles with the parent project using these commands:
+
+### register-external-controllers
+
+Registers a module's stimulus controllers directory with the parent project's `sealgen.controllerDirs` configuration.
+This will add `node_modules/my-module/src/styles` to the parent project's `package.json` sealgen configuration.
+
+### Usage in Module Development
+
+You can add these commands to your module's `package.json` postinstall script to automatically register your controllers and styles when the module is installed:
+1. The command traverses up the directory tree from the current working directory
+2. It looks for a `package.json` file that contains a `sealgen` configuration
+3. It adds the specified path to the appropriate array (`controllerDirs` or `styleDirs`)
+4. If the `sealgen` configuration doesn't exist, it creates it
+5. If the path is already present, it doesn't add a duplicate
+
+This ensures that when your module is installed as a dependency, the parent project will automatically know where to find your controllers and styles.
diff --git a/src/cli.ts b/src/cli.ts
index 2edf245..4a2e6b4 100644
--- a/src/cli.ts
+++ b/src/cli.ts
@@ -1,47 +1,53 @@
#!/usr/bin/env node
import yargs from "yargs/yargs";
import { addCollection } from "./add-collection.js";
import { addCRUD } from "./add-crud.js";
import { addJDDComponent } from "./add-jdd-component.js";
import { addRoute } from "./add-route.js";
import { addVerboseCRUD } from "./add-verbose-crud.js";
import { buildProject } from "./build.js";
import { generateCollections } from "./generate-collections.js";
import { generateComponents } from "./generate-components.js";
import { generateRoutes } from "./generate-routes.js";
import { getFonts } from "./get-fonts.js";
import { makeEnv } from "./make-env.js";
import { crudFieldSnippets } from "./crud-field-snippets.js";