diff --git a/.circleci/config.yml b/.circleci/config.yml
index a21dc834..10196b2b 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -36,7 +36,7 @@ jobs:
<<: *steps-test
test-mac:
macos:
- xcode: "10.2.0"
+ xcode: "12.5.0"
<<: *steps-test
test-windows:
executor:
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index b6fcc928..00000000
--- a/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-test/input/**/*.txt text eol=lf
diff --git a/README.md b/README.md
index e05497f7..be98c2cd 100644
--- a/README.md
+++ b/README.md
@@ -67,21 +67,22 @@ Given:
(h) └── w1
```
-Exclude: a, b
+Unpack: a, b
```bash
$ asar pack app app.asar --unpack-dir "{x1,x2}"
```
-Exclude: a, b, d, f
+Unpack: a, b, d, f
```bash
$ asar pack app app.asar --unpack-dir "**/{x1,x2}"
```
-Exclude: a, b, d, f, h
+Unpack: a, b, d, f, h
```bash
$ asar pack app app.asar --unpack-dir "{**/x1,**/x2,z4/w1}"
```
+Similarly, `--ignore-dir` flag can be used to ignore certain directories and `--ignore` flag can be used to ignore certain files while packaging.
## Using programatically
### Example
diff --git a/bin/asar.js b/bin/asar.js
index 8efcc1a9..94828368 100755
--- a/bin/asar.js
+++ b/bin/asar.js
@@ -24,11 +24,15 @@ program.command('pack