diff --git a/README.md b/README.md
index abcd188..e2f24bc 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,6 @@ Transform tree diagrams into real folders and generate folder structure visualiz
npm install -g foldertree-cli
```
-## Usage
### Creating Folders from Tree Diagram
1. Create a text file (e.g., `structure.txt`) with your desired folder structure:
@@ -50,6 +49,8 @@ Generate a tree diagram from an existing folder
foldertree-cli generate my-project output.txt
```
+## ❗To hide system files or to include `.gitignore` rules, [check the section below](#usage-guide).
+
### Tree Diagram Format
* Use ├── for items that have siblings below them
@@ -57,3 +58,29 @@ foldertree-cli generate my-project output.txt
* Use │ for vertical lines
* Add / at the end of folder names
* Indent using spaces (4 spaces or 1 tab)
+
+
+## usage-guide
+
+ CLI help
+
+```
+Usage:
+ foldertree-cli (create-folders|create|c)
+ foldertree-cli (generate-file|generate|g) [options]
+
+Commands:
+ create-folders, create, c - Create folder structure from input file
+ generate-file, generate, g - Generate structure text file from existing directory
+
+Options:
+ --ignore - Specify a .gitignore file to exclude additional paths
+ --include-hidden - Include hidden and system folders (like .git, .vscode)
+
+Examples:
+ foldertree-cli create-folders ./structure.txt ./my-project
+ foldertree-cli generate-file ./my-project ./output-structure.txt
+ foldertree-cli generate-file ./my-project ./output-structure.txt --ignore ./.gitignore
+ foldertree-cli generate-file ./my-project ./output-structure.txt --include-hidden
+```
+
diff --git a/README.npm.md b/README.npm.md
index 5ba8ccf..c334f4e 100644
--- a/README.npm.md
+++ b/README.npm.md
@@ -36,23 +36,28 @@ foldertree-cli generate my-project output.txt
└── README.md
```
-## Commands
-### create
-
-Creates folders and files from a tree diagram:
-
-```bash
-foldertree-cli create
+### Usage:
```
+Usage:
+ foldertree-cli (create-folders|create|c)
+ foldertree-cli (generate-file|generate|g) [options]
-### generate
+Commands:
+ create-folders, create, c - Create folder structure from input file
+ generate-file, generate, g - Generate structure text file from existing directory
-Creates a tree diagram from existing folders:
-```bash
-foldertree-cli generate
+Options:
+ --ignore - Specify a .gitignore file to exclude additional paths
+ --include-hidden - Include hidden and system folders (like .git, .vscode)
+
+Examples:
+ foldertree-cli create-folders ./structure.txt ./my-project
+ foldertree-cli generate-file ./my-project ./output-structure.txt
+ foldertree-cli generate-file ./my-project ./output-structure.txt --ignore ./.gitignore
+ foldertree-cli generate-file ./my-project ./output-structure.txt --include-hidden
```
-Features
+### Features
* Validates tree diagram format
* Handles nested structures
* Creates empty files automatically