From c0d2cb6b0671218a2f6025c4d6345810865502fd Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:34:24 +0330
Subject: [PATCH 1/9] update docs
---
README.md | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 7601ecc..3d4f2ab 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,14 @@ Shell autocompletions are largely missing in the JavaScript CLI ecosystem. tab p
Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
-Modern CLI libraries like [Gunshi](https://github.com/kazupon/gunshi) include tab completion natively in their core.
+## Who Is Using Tab
+
+Tab has already been adopted by major tools and CLI frameworks, including:
+
+- [Cloudflare](https://www.cloudflare.com/)
+- [Nuxt](https://nuxt.com/)
+- [Vitest](https://vitest.dev/)
+- [Clerc](https://github.com/sxzz/clerc)
As CLI tooling authors, if we can spare our users a second or two by not checking documentation or writing the `-h` flag, we're doing them a huge favor. The unconscious mind loves hitting the [TAB] key and always expects feedback. When nothing happens, it breaks the user's flow - a frustration apparent across the whole JavaScript CLI tooling ecosystem.
From c71ac2e938bd911224af0426cec8d32f1ce4a69f Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:36:29 +0330
Subject: [PATCH 2/9] add icons
---
README.md | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 3d4f2ab..bdc62a2 100644
--- a/README.md
+++ b/README.md
@@ -10,10 +10,13 @@ Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
Tab has already been adopted by major tools and CLI frameworks, including:
-- [Cloudflare](https://www.cloudflare.com/)
-- [Nuxt](https://nuxt.com/)
-- [Vitest](https://vitest.dev/)
-- [Clerc](https://github.com/sxzz/clerc)
+
As CLI tooling authors, if we can spare our users a second or two by not checking documentation or writing the `-h` flag, we're doing them a huge favor. The unconscious mind loves hitting the [TAB] key and always expects feedback. When nothing happens, it breaks the user's flow - a frustration apparent across the whole JavaScript CLI tooling ecosystem.
From 09efd9f857bec10c73c4cd1128ba5787ca8f2a66 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:37:23 +0330
Subject: [PATCH 3/9] update
---
README.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index bdc62a2..0d0a3f4 100644
--- a/README.md
+++ b/README.md
@@ -11,11 +11,11 @@ Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
Tab has already been adopted by major tools and CLI frameworks, including:
As CLI tooling authors, if we can spare our users a second or two by not checking documentation or writing the `-h` flag, we're doing them a huge favor. The unconscious mind loves hitting the [TAB] key and always expects feedback. When nothing happens, it breaks the user's flow - a frustration apparent across the whole JavaScript CLI tooling ecosystem.
From e08831c5b43700d8443a94d7ead345c02d668538 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:39:29 +0330
Subject: [PATCH 4/9] update
---
README.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 0d0a3f4..d22fb7e 100644
--- a/README.md
+++ b/README.md
@@ -10,13 +10,13 @@ Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
Tab has already been adopted by major tools and CLI frameworks, including:
-
+
+
+
+
+
+
+
As CLI tooling authors, if we can spare our users a second or two by not checking documentation or writing the `-h` flag, we're doing them a huge favor. The unconscious mind loves hitting the [TAB] key and always expects feedback. When nothing happens, it breaks the user's flow - a frustration apparent across the whole JavaScript CLI tooling ecosystem.
From f4752ab9092b025770ee631f427c37deff913f93 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:40:14 +0330
Subject: [PATCH 5/9] update
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index d22fb7e..be04592 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
Tab has already been adopted by major tools and CLI frameworks, including:
-
+
From 06275bf34dcfb8831ef30cb81978e3deace40746 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:41:43 +0330
Subject: [PATCH 6/9] update
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index be04592..77d755d 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ Tab has already been adopted by major tools and CLI frameworks, including:
-
+
From 439820840524ce911fb914e50f1d51a3a35eb039 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:42:38 +0330
Subject: [PATCH 7/9] update
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 77d755d..9aa3ab9 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ Tab has already been adopted by major tools and CLI frameworks, including:
-
+
From 6c04e0d387e6cffa5a68ad8db36727f5417ec44c Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Fri, 24 Apr 2026 21:54:38 +0330
Subject: [PATCH 8/9] update
---
README.md | 43 ++++++++++++++++++++++++++++++++++---------
1 file changed, 34 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 9aa3ab9..e08481e 100644
--- a/README.md
+++ b/README.md
@@ -6,17 +6,42 @@ Shell autocompletions are largely missing in the JavaScript CLI ecosystem. tab p
Additionally, tab supports autocompletions for `pnpm`, `npm`, `yarn`, and `bun`.
-## Who Is Using Tab
-
Tab has already been adopted by major tools and CLI frameworks, including:
-
-
-
-
-
-
-
+
As CLI tooling authors, if we can spare our users a second or two by not checking documentation or writing the `-h` flag, we're doing them a huge favor. The unconscious mind loves hitting the [TAB] key and always expects feedback. When nothing happens, it breaks the user's flow - a frustration apparent across the whole JavaScript CLI tooling ecosystem.
From 3a0e99cfc0f914475540062d226b0072b2b7d7d7 Mon Sep 17 00:00:00 2001
From: AmirSa12
Date: Sat, 25 Apr 2026 14:13:02 +0330
Subject: [PATCH 9/9] update
---
README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README.md b/README.md
index e08481e..97a28a1 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,12 @@ Tab has already been adopted by major tools and CLI frameworks, including:
Nuxt
+
+
+ 
+ Astro
+
+ |

|