Commit ec689f13 authored by Ed Reel's avatar Ed Reel

Add crew files command

parent 14ca17c8
...@@ -21,6 +21,7 @@ Chromebrew - Package manager for Chrome OS http://skycocker.github.io/chromebrew ...@@ -21,6 +21,7 @@ Chromebrew - Package manager for Chrome OS http://skycocker.github.io/chromebrew
Usage: Usage:
crew build [-k|--keep] <name> ... crew build [-k|--keep] <name> ...
crew download <name> ... crew download <name> ...
crew files <name> ...
crew help [<command>] crew help [<command>]
crew install [-k|--keep] [-s|--build-from-source] <name> ... crew install [-k|--keep] [-s|--build-from-source] <name> ...
crew remove <name> ... crew remove <name> ...
...@@ -165,6 +166,12 @@ def help (pkgName) ...@@ -165,6 +166,12 @@ def help (pkgName)
end end
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) def whatprovides (pkgName)
fileArray = [] fileArray = []
Find.find (CREW_CONFIG_PATH + 'meta/') do |packageList| Find.find (CREW_CONFIG_PATH + 'meta/') do |packageList|
...@@ -687,6 +694,14 @@ def download_command (args) ...@@ -687,6 +694,14 @@ def download_command (args)
end end
end end
def files_command (args)
args["<name>"].each do |name|
@pkgName = name
search @pkgName
files name
end
end
def help_command (args) def help_command (args)
if args["<command>"] if args["<command>"]
help args["<command>"] help args["<command>"]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment