├── .github └── stale.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin └── dryrun ├── docs ├── css │ └── main.css ├── index.html ├── js │ ├── index.js │ └── vendor │ │ └── .keep └── res │ └── .keep ├── dryrun.gemspec ├── extras ├── gift.gif ├── logo.png ├── ss.gif ├── usage.gif ├── usage_v2.gif ├── usage_v3.gif └── usage_v4.gif ├── facelift.json ├── lib ├── dryrun.rb └── dryrun │ ├── android_project.rb │ ├── android_utils.rb │ ├── device.rb │ ├── dryrun_utils.rb │ ├── github.rb │ ├── gradle_adapter.rb │ ├── install_application_command.rb │ ├── manifest_parser.rb │ ├── test_application_command.rb │ └── version.rb └── spec ├── dryrun_spec.rb ├── github_spec.rb └── spec_helper.rb /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 30 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 7 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - pinned 8 | - security 9 | # Label to use when marking an issue as stale 10 | staleLabel: wontfix 11 | # Comment to post when marking an issue as stale. Set to `false` to disable 12 | markComment: > 13 | This issue has been automatically marked as stale because it has not had 14 | recent activity. It will be closed if no further activity occurs. Thank you 15 | for your contributions. 16 | # Comment to post when closing a stale issue. Set to `false` to disable 17 | closeComment: false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.bundle/ 2 | /.yardoc 3 | /_yardoc/ 4 | /coverage/ 5 | /doc/ 6 | /pkg/ 7 | /spec/reports/ 8 | /tmp/ 9 | .idea/ 10 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | --tty 3 | --color 4 | --format documentation 5 | --format html -o "tmp/rspec_result.html" 6 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | Style/Encoding: 2 | Enabled: false 3 | 4 | Metrics/LineLength: 5 | Enabled: false 6 | 7 | Metrics/MethodLength: 8 | Enabled: false 9 | 10 | Metrics/ClassLength: 11 | Enabled: false 12 | 13 | Metrics/PerceivedComplexity: 14 | Enabled: false 15 | 16 | Metrics/AbcSize: 17 | Enabled: false 18 | 19 | Metrics/CyclomaticComplexity: 20 | Enabled: false 21 | 22 | AllCops: 23 | TargetRubyVersion: 2.0 24 | 25 | Documentation: 26 | Enabled: false 27 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | sudo: false 3 | rvm: 4 | - 2.3.0 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # Specify your gem's dependencies in sinderella.gemspec 4 | gemspec 5 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | PATH 2 | remote: . 3 | specs: 4 | dryrun (1.3.2) 5 | bundler 6 | colorize 7 | highline 8 | oga 9 | rjb 10 | 11 | GEM 12 | remote: https://rubygems.org/ 13 | specs: 14 | ansi (1.5.0) 15 | ast (2.4.1) 16 | byebug (11.1.3) 17 | coderay (1.1.3) 18 | colorize (0.8.1) 19 | diff-lcs (1.4.4) 20 | highline (2.0.3) 21 | method_source (1.0.0) 22 | oga (3.3) 23 | ast 24 | ruby-ll (~> 2.1) 25 | pry (0.13.1) 26 | coderay (~> 1.1) 27 | method_source (~> 1.0) 28 | pry-byebug (3.9.0) 29 | byebug (~> 11.0) 30 | pry (~> 0.13.0) 31 | rake (13.0.1) 32 | rjb (1.6.2) 33 | rspec (3.9.0) 34 | rspec-core (~> 3.9.0) 35 | rspec-expectations (~> 3.9.0) 36 | rspec-mocks (~> 3.9.0) 37 | rspec-core (3.9.2) 38 | rspec-support (~> 3.9.3) 39 | rspec-expectations (3.9.2) 40 | diff-lcs (>= 1.2.0, < 2.0) 41 | rspec-support (~> 3.9.0) 42 | rspec-mocks (3.9.1) 43 | diff-lcs (>= 1.2.0, < 2.0) 44 | rspec-support (~> 3.9.0) 45 | rspec-support (3.9.3) 46 | ruby-ll (2.1.2) 47 | ansi 48 | ast 49 | 50 | PLATFORMS 51 | ruby 52 | 53 | DEPENDENCIES 54 | dryrun! 55 | pry-byebug 56 | rake 57 | rspec 58 | 59 | BUNDLED WITH 60 | 2.1.4 61 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 César Ferreira 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 6 |
Try any android library hosted online directly from the command line
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
18 |
19 |
32 | gem install dryrun
33 |