فهرست منبع

Add support for '@all' version shortcut in thor commands

Thibaut Courouble 7 سال پیش
والد
کامیت
45c70fb43b
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      lib/tasks/docs.thor

+ 6 - 2
lib/tasks/docs.thor

@@ -175,9 +175,13 @@ class DocsCLI < Thor
   private
 
   def find_docs(names)
-    names.map do |name|
+    names.flat_map do |name|
       name, version = name.split(/@|~/)
-      Docs.find(name, version)
+      if version == 'all'
+        Docs.find(name, false).versions
+      else
+        Docs.find(name, version)
+      end
     end
   end