pry-coolline 0.2.5 → 0.2.6
This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries.
- checksums.yaml +5 -5
- data/.github/workflows/ci.yml +33 -0
- data/.gitignore +1 -0
- data/CHANGELOG +11 -0
- data/Gemfile +2 -0
- data/Rakefile +2 -2
- data/lib/pry-coolline/version.rb +1 -1
- data/lib/pry-coolline/wrapper.rb +8 -1
- data/lib/pry-coolline.rb +3 -1
- data/pry-coolline.gemspec +5 -3
- metadata +36 -8
checksums.yaml
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
---
|
2
|
-
|
3
|
-
metadata.gz:
|
4
|
-
data.tar.gz:
|
2
|
+
SHA256:
|
3
|
+
metadata.gz: 5dc4becb987244e658ec2a61668a00c198bbd721a8c20558ef936b794c19edef
|
4
|
+
data.tar.gz: b82d19a59c140a9584c1459b1dd4f6fff1fb0b80f0bef91dfe08cf483e8bb664
|
5
5
|
SHA512:
|
6
|
-
metadata.gz:
|
7
|
-
data.tar.gz:
|
6
|
+
metadata.gz: 405bdb0b9cda8831be9fa8bc9674e0e3fe458fa40551d3a724a9c39ee51fc99c6be6c36db2e03db4656b79516f4e86c851c116ae432984a222543d3fc00ae91c
|
7
|
+
data.tar.gz: 728bdb276e36f66d28ad2e6d52097ed579f235aa9b3ab92c56f58810cfbf6a8d24c82ac273e3cbfda8a9116733e93427a864ff9394d135473f141ccc27bd9edd
|
@@ -0,0 +1,33 @@
|
|
1
|
+
name: pry
|
2
|
+
|
3
|
+
on: [push]
|
4
|
+
|
5
|
+
jobs:
|
6
|
+
test:
|
7
|
+
strategy:
|
8
|
+
matrix:
|
9
|
+
os: [ubuntu-latest]
|
10
|
+
ruby:
|
11
|
+
- 2.5
|
12
|
+
- 2.6
|
13
|
+
- 2.7
|
14
|
+
- '3.0'
|
15
|
+
- 3.1
|
16
|
+
|
17
|
+
runs-on: ${{ matrix.os }}
|
18
|
+
|
19
|
+
steps:
|
20
|
+
- uses: actions/checkout@v2
|
21
|
+
|
22
|
+
- uses: ruby/setup-ruby@v1
|
23
|
+
with:
|
24
|
+
ruby-version: ${{ matrix.ruby }}
|
25
|
+
|
26
|
+
- name: Install dependencies
|
27
|
+
run: bundle install
|
28
|
+
|
29
|
+
- name: Display Ruby version
|
30
|
+
run: ruby -v
|
31
|
+
|
32
|
+
- name: Test
|
33
|
+
run: bundle exec rake test
|
data/.gitignore
CHANGED
data/CHANGELOG
CHANGED
@@ -0,0 +1,11 @@
|
|
1
|
+
## 0.2.6 (December 31th, 2021)
|
2
|
+
|
3
|
+
Bugfixes:
|
4
|
+
- Support v0.13 Pry config API, fixes #36 (@owst, #37)
|
5
|
+
- Fix versioned experiments when used with allow_multiple_experiments=control (@andrehjr, #613)
|
6
|
+
|
7
|
+
Features:
|
8
|
+
- Enabled the option to actually disable paren matching (@threeifbywhiskey, #30)
|
9
|
+
|
10
|
+
Misc:
|
11
|
+
- change how load path is modified (@stevenchanin, #38)
|
data/Gemfile
ADDED
data/Rakefile
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
|
1
|
+
require 'bundler/gem_tasks'
|
2
2
|
|
3
3
|
PROJECT_NAME = "pry-coolline"
|
4
|
+
direc = File.dirname(__FILE__)
|
4
5
|
|
5
6
|
require 'rake/clean'
|
6
|
-
require "#{PROJECT_NAME}/version"
|
7
7
|
|
8
8
|
CLOBBER.include("**/*~", "**/*#*", "**/*.log")
|
9
9
|
CLEAN.include("**/*#*", "**/*#*.*", "**/*_flymake*.*", "**/*_flymake",
|
data/lib/pry-coolline/version.rb
CHANGED
data/lib/pry-coolline/wrapper.rb
CHANGED
@@ -31,8 +31,15 @@ module PryCoolline
|
|
31
31
|
cool.word_boundaries = cool.completion_word_boundaries +
|
32
32
|
[".", ":"]
|
33
33
|
|
34
|
+
pry_history_file =
|
35
|
+
if Gem::Version.new(Pry::VERSION) >= Gem::Version.new("0.13")
|
36
|
+
Pry.config.history_file
|
37
|
+
else
|
38
|
+
Pry.config.history.file
|
39
|
+
end
|
40
|
+
|
34
41
|
# bring saved history into coolline
|
35
|
-
cool.history_file = File.expand_path(
|
42
|
+
cool.history_file = File.expand_path(pry_history_file)
|
36
43
|
|
37
44
|
cool.transform_proc = proc do
|
38
45
|
if Pry.color
|
data/lib/pry-coolline.rb
CHANGED
@@ -4,7 +4,9 @@
|
|
4
4
|
require 'pry'
|
5
5
|
require 'pry-coolline/version'
|
6
6
|
|
7
|
-
Pry.config.coolline_paren_matching
|
7
|
+
unless defined?(Pry.config.coolline_paren_matching)
|
8
|
+
Pry.config.coolline_paren_matching = true
|
9
|
+
end
|
8
10
|
|
9
11
|
Pry.config.coolline_matched_paren ||= "\e[42m"
|
10
12
|
Pry.config.coolline_mismatched_paren ||= "\e[41m"
|
data/pry-coolline.gemspec
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
# -*- encoding: utf-8 -*-
|
2
2
|
|
3
|
-
|
3
|
+
$:.push File.expand_path('../lib', __FILE__)
|
4
4
|
require 'pry-coolline/version'
|
5
5
|
|
6
6
|
Gem::Specification.new do |s|
|
@@ -22,8 +22,10 @@ Gem::Specification.new do |s|
|
|
22
22
|
s.files = `git ls-files`.split("\n")
|
23
23
|
s.test_files = `git ls-files -- test/*`.split("\n")
|
24
24
|
|
25
|
-
s.add_dependency
|
26
|
-
s.
|
25
|
+
s.add_dependency "coolline", "~>0.5"
|
26
|
+
s.add_dependency "pry", "~> 0.13"
|
27
|
+
s.add_development_dependency "riot"
|
28
|
+
s.add_development_dependency "rake", "~> 10.0"
|
27
29
|
s.required_ruby_version = '>= 1.9.2'
|
28
30
|
s.require_path = 'lib'
|
29
31
|
end
|
metadata
CHANGED
@@ -1,14 +1,14 @@
|
|
1
1
|
--- !ruby/object:Gem::Specification
|
2
2
|
name: pry-coolline
|
3
3
|
version: !ruby/object:Gem::Version
|
4
|
-
version: 0.2.
|
4
|
+
version: 0.2.6
|
5
5
|
platform: ruby
|
6
6
|
authors:
|
7
7
|
- John Mair (banisterfiend)
|
8
|
-
autorequire:
|
8
|
+
autorequire:
|
9
9
|
bindir: bin
|
10
10
|
cert_chain: []
|
11
|
-
date:
|
11
|
+
date: 2021-12-31 00:00:00.000000000 Z
|
12
12
|
dependencies:
|
13
13
|
- !ruby/object:Gem::Dependency
|
14
14
|
name: coolline
|
@@ -24,6 +24,20 @@ dependencies:
|
|
24
24
|
- - "~>"
|
25
25
|
- !ruby/object:Gem::Version
|
26
26
|
version: '0.5'
|
27
|
+
- !ruby/object:Gem::Dependency
|
28
|
+
name: pry
|
29
|
+
requirement: !ruby/object:Gem::Requirement
|
30
|
+
requirements:
|
31
|
+
- - "~>"
|
32
|
+
- !ruby/object:Gem::Version
|
33
|
+
version: '0.13'
|
34
|
+
type: :runtime
|
35
|
+
prerelease: false
|
36
|
+
version_requirements: !ruby/object:Gem::Requirement
|
37
|
+
requirements:
|
38
|
+
- - "~>"
|
39
|
+
- !ruby/object:Gem::Version
|
40
|
+
version: '0.13'
|
27
41
|
- !ruby/object:Gem::Dependency
|
28
42
|
name: riot
|
29
43
|
requirement: !ruby/object:Gem::Requirement
|
@@ -38,6 +52,20 @@ dependencies:
|
|
38
52
|
- - ">="
|
39
53
|
- !ruby/object:Gem::Version
|
40
54
|
version: '0'
|
55
|
+
- !ruby/object:Gem::Dependency
|
56
|
+
name: rake
|
57
|
+
requirement: !ruby/object:Gem::Requirement
|
58
|
+
requirements:
|
59
|
+
- - "~>"
|
60
|
+
- !ruby/object:Gem::Version
|
61
|
+
version: '10.0'
|
62
|
+
type: :development
|
63
|
+
prerelease: false
|
64
|
+
version_requirements: !ruby/object:Gem::Requirement
|
65
|
+
requirements:
|
66
|
+
- - "~>"
|
67
|
+
- !ruby/object:Gem::Version
|
68
|
+
version: '10.0'
|
41
69
|
description: Live syntax-highlighting for the Pry REPL
|
42
70
|
email: [email protected]
|
43
71
|
executables: []
|
@@ -45,9 +73,11 @@ extensions: []
|
|
45
73
|
extra_rdoc_files: []
|
46
74
|
files:
|
47
75
|
- ".gemtest"
|
76
|
+
- ".github/workflows/ci.yml"
|
48
77
|
- ".gitignore"
|
49
78
|
- ".yardopts"
|
50
79
|
- CHANGELOG
|
80
|
+
- Gemfile
|
51
81
|
- LICENSE
|
52
82
|
- README.md
|
53
83
|
- Rakefile
|
@@ -63,7 +93,7 @@ homepage: https://github.com/pry/pry-coolline
|
|
63
93
|
licenses:
|
64
94
|
- MIT
|
65
95
|
metadata: {}
|
66
|
-
post_install_message:
|
96
|
+
post_install_message:
|
67
97
|
rdoc_options: []
|
68
98
|
require_paths:
|
69
99
|
- lib
|
@@ -78,13 +108,11 @@ required_rubygems_version: !ruby/object:Gem::Requirement
|
|
78
108
|
- !ruby/object:Gem::Version
|
79
109
|
version: '0'
|
80
110
|
requirements: []
|
81
|
-
|
82
|
-
|
83
|
-
signing_key:
|
111
|
+
rubygems_version: 3.2.32
|
112
|
+
signing_key:
|
84
113
|
specification_version: 4
|
85
114
|
summary: Live syntax-highlighting for the Pry REPL
|
86
115
|
test_files:
|
87
116
|
- test/helpers.rb
|
88
117
|
- test/paren_match_test.rb
|
89
118
|
- test/run_all.rb
|
90
|
-
has_rdoc:
|