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