Giter Club home page Giter Club logo

whirly's People

Contributors

janlelis avatar monkbroc avatar rmm5t avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

whirly's Issues

Whirly emits multiple new lines

When Whirly.status > a certain length, it emits new lines continuously, whilst displaying the status at the right location.

Colorize is used to add color to the status line content.

The line defined?(Paint) yields "constant" in lib/whirly.rb; so it is defined. But the gem paint is not "required".

Even when required, it makes no difference.

With color sequences in the status value, its hard to know the actual length of the status line.

It looks like one new line is emitted for each refresh of the spinner (at whatever rate that occurs) when the length of the status line exceeds a certain length.

The Whirly config contained in initializers/whily.rb

Whirly.configure spinner: "bars", position: "normal", append_newline: false, remove_after_stop: true, status: 'patience please...'

[Seeking advice] Flickering

Hi, thanks for a great gem, which I've begun using for every script that'll run a while. There's one small nitpick that I can't figure out: is there a way to get rid of the flickering seen here in the video? I'm assuming I'm doing something wrong or else someone would have already noticed it before me?

https://i.imgur.com/l2ACqmW.mp4

All I'm doing here is to call Whirly.start once, then entries.each_with_index{|e,i| Whirly.status="... #{i}/#{entries.size}" if i%50==0; ...} and then Whirly.stop.

Suggestion: Make Whirly.start { # block } return the result of the block

Hi! Big fan of whirly, use it in almost all my scripts with long-running processes.

I frequently find myself going something like:

def foo
  Whirly.start
  result = do_foo
  Whirly
  result
end

Only because when Whirly.start is called with a block, it returns true.

I think that with a few code changes in whirly.rb#L168, we can make it return the result of the given block, allowing for:

def foo
  Whirly.start do
    do_foo
  end
end

I'd be happy to submit a PR if this suggestion is accepted.

Occasional segmentation fault

Hi! Thanks for making this gem, loving it. So many options to choose from.

Sometimes using it causes my gem to produce occasional segmentation faults. I'm still developing my gem, so it's not released yet, but in the future it will be released at shime/bun.

I'm not doing anything fancy, just using it like this:

Whirly.start spinner: "dots" do
  Whirly.status = "Finding latest gem version..."
  yield
end

Sorry for not being able to give more details. Here's the core dump:

/Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59: [BUG] Segmentation fault at 0x00007000001833f0
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin15]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0015 p:---- s:0078 e:000077 CFUNC  :require
c:0014 p:0110 s:0073 e:000072 METHOD /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59 [FINISH]
c:0013 p:0007 s:0061 e:000060 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler.rb:270
c:0012 p:0005 s:0055 e:000053 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler.rb:297
c:0011 p:0031 s:0050 e:000049 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:90
c:0010 p:0023 s:0046 e:000045 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:74
c:0009 p:0041 s:0041 e:000040 BLOCK  /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:37
c:0008 p:0002 s:0038 e:000037 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:45
c:0007 p:0005 s:0033 e:000032 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:32
c:0006 p:0047 s:0027 e:000026 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:22
c:0005 p:0011 s:0021 e:000020 METHOD /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:7
c:0004 p:0028 s:0016 e:000015 TOP    /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/bin/bun:5 [FINISH]
c:0003 p:---- s:0013 e:000012 CFUNC  :load
c:0002 p:0132 s:0008 E:001aa0 EVAL   /Users/hrvoje/.gem/ruby/2.5.0/bin/bun:23 [FINISH]
c:0001 p:0000 s:0003 E:000f80 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/hrvoje/.gem/ruby/2.5.0/bin/bun:23:in `<main>'
/Users/hrvoje/.gem/ruby/2.5.0/bin/bun:23:in `load'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/bin/bun:5:in `<top (required)>'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:7:in `call'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:22:in `call'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:32:in `run_command'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:45:in `with_exception_handling'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:37:in `block in run_command'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:74:in `install'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb:90:in `bundle_install'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler.rb:297:in `with_clean_env'
/Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler.rb:270:in `clean_env'
/Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
/Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'

-- Machine register context ------------------------------------------------
 rax: 0x00007fad43c0c940 rbx: 0x0000000102bfe000 rcx: 0x0000000000000000
 rdx: 0x0000000000000001 rdi: 0x00007fad453025a8 rsi: 0x0000000000000080
 rbp: 0x00007fff5d74feb0 rsp: 0x00007fff5d74fe40  r8: 0x000000000000401a
  r9: 0xc600b4043456c675 r10: 0x00007fff5d74fe48 r11: 0xcccccccccccccccd
 r12: 0x00007fad43c0cf40 r13: 0x000000000000015b r14: 0x00007fff5d74fe50
 r15: 0x00007000001833f0 rip: 0x0000000102536673 rfl: 0x0000000000010202

-- C level backtrace information -------------------------------------------
0   ruby                                0x000000010269c338 rb_vm_bugreport + 136
1   ruby                                0x000000010251c9ce rb_bug_context + 510
2   ruby                                0x000000010260f461 sigsegv + 81
3   libsystem_platform.dylib            0x00007fff8ce67eaa _sigtramp + 26
4   ruby                                0x0000000102536673 rb_gc_mark_machine_stack + 115
5   ruby                                0x000000010268a949 rb_execution_context_mark + 137
6   ruby                                0x00000001025047eb cont_mark + 27
7   ruby                                0x0000000102541311 gc_marks_rest + 145
8   ruby                                0x000000010253fbe8 gc_start + 2616
9   ruby                                0x000000010253f084 newobj_slowpath + 1268
10  ruby                                0x000000010253eb64 newobj_slowpath_wb_protected + 20
11  ruby                                0x0000000102620dde str_new0 + 62
12  ruby                                0x000000010254e3a7 rb_io_getline_0 + 2343
13  ruby                                0x00000001025ad957 parser_nextc + 103
14  ruby                                0x00000001025ae9ee parser_yylex + 3854
15  ruby                                0x0000000102595713 ruby_yyparse + 1011
16  ruby                                0x00000001025ad165 yycompile0 + 757
17  ruby                                0x000000010269da41 rb_suppress_tracing + 225
18  ruby                                0x00000001025ac4d7 rb_parser_compile_file_path + 167
19  ruby                                0x0000000102609bbf load_file_internal + 1439
20  ruby                                0x00000001025272b1 rb_ensure + 193
21  ruby                                0x0000000102607cde rb_parser_load_file + 94
22  ruby                                0x000000010256cd36 rb_load_internal0 + 262
23  ruby                                0x000000010256d682 rb_require_internal + 1810
24  ruby                                0x000000010256ce18 rb_f_require + 24
25  ruby                                0x000000010268f361 vm_call_cfunc + 305
26  ruby                                0x0000000102675fdd vm_exec_core + 14125
27  ruby                                0x000000010268961e vm_exec + 142
28  ruby                                0x0000000102680007 rb_funcallv + 311
29  ruby                                0x000000010266f638 autoload_require + 104
30  ruby                                0x00000001025272b1 rb_ensure + 193
31  ruby                                0x000000010266f3a9 rb_autoload_load + 377
32  ruby                                0x000000010266c764 rb_const_search + 276
33  ruby                                0x000000010266fa85 rb_public_const_get_from + 37
34  ruby                                0x000000010267ce6b vm_exec_core + 42427
35  ruby                                0x000000010268961e vm_exec + 142
36  ruby                                0x000000010256cd8a rb_load_internal0 + 346
37  ruby                                0x000000010256dc2e rb_f_load + 158
38  ruby                                0x000000010268f361 vm_call_cfunc + 305
39  ruby                                0x0000000102675fdd vm_exec_core + 14125
40  ruby                                0x000000010268961e vm_exec + 142
41  ruby                                0x00000001025266d3 ruby_exec_internal + 179
42  ruby                                0x00000001025265c6 ruby_run_node + 54
43  ruby                                0x00000001024ab90f main + 79

-- Other runtime information -----------------------------------------------

* Loaded script: /Users/hrvoje/.gem/ruby/2.5.0/bin/bun

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/enc/encdb.bundle
    5 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/enc/trans/transdb.bundle
    6 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/rbconfig.rb
    7 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/compatibility.rb
    8 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/defaults.rb
    9 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/deprecate.rb
   10 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/errors.rb
   11 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/version.rb
   12 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/requirement.rb
   13 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/platform.rb
   14 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/basic_specification.rb
   15 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/stub_specification.rb
   16 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/util/list.rb
   17 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/stringio.bundle
   18 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/specification.rb
   19 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/exceptions.rb
   20 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/dependency.rb
   21 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb
   22 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/monitor.rb
   23 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb
   24 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems.rb
   25 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/path_support.rb
   26 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/version.rb
   27 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/core_ext/name_error.rb
   28 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/levenshtein.rb
   29 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/jaro_winkler.rb
   30 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checker.rb
   31 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/delegate.rb
   32 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   33 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   34 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   35 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   36 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
   37 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/formatters/plain_formatter.rb
   39 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean.rb
   40 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/tsort.rb
   41 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/request_set/gem_dependency_api.rb
   42 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/request_set/lockfile/parser.rb
   43 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/request_set/lockfile/tokenizer.rb
   44 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/request_set/lockfile.rb
   45 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/request_set.rb
   46 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/util.rb
   47 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb
   48 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/errors.rb
   49 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/set.rb
   50 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb
   51 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
   52 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
   53 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
   54 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
   55 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/set_payload.rb
   56 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/tag.rb
   57 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/log.rb
   58 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/vertex.rb
   59 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb
   60 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/state.rb
   61 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/modules/specification_provider.rb
   62 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb
   63 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb
   64 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/resolution.rb
   65 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/resolver.rb
   66 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo/modules/ui.rb
   67 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo/lib/molinillo.rb
   68 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/molinillo.rb
   69 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/activation_request.rb
   70 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/conflict.rb
   71 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/dependency_request.rb
   72 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/requirement_list.rb
   73 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/stats.rb
   74 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/set.rb
   75 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/api_set.rb
   76 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/composed_set.rb
   77 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/best_set.rb
   78 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/current_set.rb
   79 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/git_set.rb
   80 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/index_set.rb
   81 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/installer_set.rb
   82 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/lock_set.rb
   83 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/vendor_set.rb
   84 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/source_set.rb
   85 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/specification.rb
   86 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/spec_specification.rb
   87 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/api_specification.rb
   88 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/git_specification.rb
   89 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/index_specification.rb
   90 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/installed_specification.rb
   91 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/local_specification.rb
   92 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/lock_specification.rb
   93 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver/vendor_specification.rb
   94 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/resolver.rb
   95 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/rfc2396_parser.rb
   96 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/rfc3986_parser.rb
   97 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/common.rb
   98 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/generic.rb
   99 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/ftp.rb
  100 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/http.rb
  101 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/https.rb
  102 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/ldap.rb
  103 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/ldaps.rb
  104 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri/mailto.rb
  105 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/uri.rb
  106 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/git.rb
  107 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/installed.rb
  108 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/specific_file.rb
  109 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/local.rb
  110 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/lock.rb
  111 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source/vendor.rb
  112 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/source.rb
  113 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/errors.rb
  114 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/messages.rb
  115 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/bundler_version_finder.rb
  116 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/version.rb
  117 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/compatibility_guard.rb
  118 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/etc.bundle
  119 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/vendor/fileutils/lib/fileutils.rb
  120 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/vendored_fileutils.rb
  121 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/pathname.bundle
  122 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/pathname.rb
  123 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/errors.rb
  124 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/environment_preserver.rb
  125 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/plugin/api.rb
  126 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/plugin.rb
  127 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/gem_helpers.rb
  128 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/match_platform.rb
  129 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/rubygems_ext.rb
  130 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/user_interaction.rb
  131 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/config_file.rb
  132 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb
  133 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/constants.rb
  134 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/current_ruby.rb
  135 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler/build_metadata.rb
  136 /Users/hrvoje/.gem/ruby/2.5.0/gems/bundler-1.16.1/lib/bundler.rb
  137 /Users/hrvoje/.gem/ruby/2.5.0/gems/whirly-0.2.6/lib/whirly/version.rb
  138 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/json/version.rb
  139 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/ostruct.rb
  140 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/json/generic_object.rb
  141 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/json/common.rb
  142 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/json/ext/parser.bundle
  143 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/json/ext/generator.bundle
  144 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/json/ext.rb
  145 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/json.rb
  146 /Users/hrvoje/.gem/ruby/2.5.0/gems/whirly-0.2.6/lib/whirly/spinners/whirly.rb
  147 /Users/hrvoje/.gem/ruby/2.5.0/gems/whirly-0.2.6/lib/whirly/spinners/cli.rb
  148 /Users/hrvoje/.gem/ruby/2.5.0/gems/whirly-0.2.6/lib/whirly/spinners.rb
  149 /Users/hrvoje/.gem/ruby/2.5.0/gems/unicode-display_width-1.3.0/lib/unicode/display_width/constants.rb
  150 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/zlib.bundle
  151 /Users/hrvoje/.gem/ruby/2.5.0/gems/unicode-display_width-1.3.0/lib/unicode/display_width/index.rb
  152 /Users/hrvoje/.gem/ruby/2.5.0/gems/unicode-display_width-1.3.0/lib/unicode/display_width/string_ext.rb
  153 /Users/hrvoje/.gem/ruby/2.5.0/gems/unicode-display_width-1.3.0/lib/unicode/display_width.rb
  154 /Users/hrvoje/.gem/ruby/2.5.0/gems/paint-2.0.1/lib/paint/version.rb
  155 /Users/hrvoje/.gem/ruby/2.5.0/gems/paint-2.0.1/lib/paint/constants.rb
  156 /Users/hrvoje/.gem/ruby/2.5.0/gems/paint-2.0.1/lib/paint/util.rb
  157 /Users/hrvoje/.gem/ruby/2.5.0/gems/paint-2.0.1/lib/paint.rb
  158 /Users/hrvoje/.gem/ruby/2.5.0/gems/whirly-0.2.6/lib/whirly.rb
  159 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/runner.rb
  160 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/version.rb
  161 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/optparse.rb
  162 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/arguments.rb
  163 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/fileutils.rb
  164 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/tmpdir.rb
  165 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/tempfile.rb
  166 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/gemfile.rb
  167 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/date_core.bundle
  168 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/date.rb
  169 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/time.rb
  170 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/open-uri.rb
  171 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun/version_fetcher.rb
  172 /Users/hrvoje/.gem/ruby/2.5.0/gems/bun-1.0.0pre/lib/bun.rb
  173 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/socket.bundle
  174 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/io/wait.bundle
  175 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/socket.rb
  176 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/timeout.rb
  177 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb
  178 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/exceptions.rb
  179 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/header.rb
  180 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/enc/windows_31j.bundle
  181 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/generic_request.rb
  182 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/request.rb
  183 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/requests.rb
  184 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb
  185 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/responses.rb
  186 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/proxy_delta.rb
  187 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http/backward.rb
  188 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb
  189 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/digest.bundle
  190 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/digest.rb
  191 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/openssl.bundle
  192 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/bn.rb
  193 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/pkey.rb
  194 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/cipher.rb
  195 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/config.rb
  196 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/digest.rb
  197 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/x509.rb
  198 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/buffering.rb
  199 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin15/io/nonblock.bundle
  200 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/ssl.rb
  201 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl/pkcs5.rb
  202 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/openssl.rb
  203 /Users/hrvoje/.rubies/ruby-2.5.0/lib/ruby/2.5.0/net/https.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

Abort trap: 6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.