From ec689f1311d7f4416792832c10d4b250f47d0b5c Mon Sep 17 00:00:00 2001
From: Ed Reel <edreel@gmail.com>
Date: Tue, 19 Sep 2017 23:26:08 -0500
Subject: [PATCH] Add crew files command

---
 crew | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/crew b/crew
index 8612a3f1..a5a530d7 100755
--- a/crew
+++ b/crew
@@ -21,6 +21,7 @@ Chromebrew - Package manager for Chrome OS http://skycocker.github.io/chromebrew
 Usage:
   crew build [-k|--keep] <name> ...
   crew download <name> ...
+  crew files <name> ...
   crew help [<command>]
   crew install [-k|--keep] [-s|--build-from-source] <name> ...
   crew remove <name> ...
@@ -165,6 +166,12 @@ def help (pkgName)
   end
 end
 
+def files (pkgName)
+  system "cat #{CREW_PREFIX}/etc/crew/meta/#{pkgName}.filelist"
+  print "Total found: ".lightgreen
+  system "wc -l #{CREW_PREFIX}/etc/crew/meta/#{pkgName}.filelist | cut -d' ' -f1"
+end
+
 def whatprovides (pkgName)
   fileArray = []
   Find.find (CREW_CONFIG_PATH + 'meta/') do |packageList|
@@ -687,6 +694,14 @@ def download_command (args)
   end
 end
 
+def files_command (args)
+  args["<name>"].each do |name|
+    @pkgName = name
+    search @pkgName
+    files name
+  end
+end
+
 def help_command (args)
   if args["<command>"]
     help args["<command>"]
-- 
2.30.9