Sha256: 50cead0c018d1e408c204bd7c29a0cb52795b85ea4a5f2cddd7f5ec1fe3139f5
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
#!/usr/bin/env ruby require 'gli' require 'itools' include GLI::App program_desc 'a collection of tools for ios developer' version Itools::VERSION desc "Analyze the memory footprint of each part or component in Xcode project" arg 'xxx.txt' command :parse do |c| c.action do |global_options, options, args| Itools::LinkMap.parser(args[0]) end end desc "search str(or strs) in some file(or folder's file)" arg 'xxx.txt' command :search do |c| c.action do |global_options, options, args| Itools::StringSearcher.search_result(args[0],args[1]) end end # 查找工程中没有用到的图片 desc "search unuse image" arg 'xxx.txt' command :find do |c| c.action do |global_options, options, args| Itools::ImgFinder.find(args[0]) end end # 查找Xcode工程中没有用到的类 desc "search unuse class" arg 'xxx.txt' command :search_unuse_class do |c| c.action do |global_options, options, args| Itools::ClassFinder.search_unuse_class(args) end end # 计算占用内存大小 desc "calculate the memory footprint of file or folder(contain file)" arg 'xxx.txt' command :sizeFor do |c| c.action do |global_options, options, args| Itools::Memory.sizeFor(args) end end # 查找文件 desc "search File in folder" arg 'file name' command :searchFile do |c| c.action do |global_options, options, args| Itools::FileSearcher.searchFile(args) end end exit run(ARGV)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
itools-0.4.0 | bin/itools |
itools-0.3.0 | bin/itools |