create: detect name from GitHub archives.
This commit is contained in:
parent
a999ddc002
commit
90a630dcad
@ -78,9 +78,11 @@ class FormulaCreator
|
|||||||
@url = url
|
@url = url
|
||||||
path = Pathname.new(url)
|
path = Pathname.new(url)
|
||||||
if @name.nil?
|
if @name.nil?
|
||||||
|
%r{github.com/\S+/(\S+)/archive/}.match url
|
||||||
|
@name ||= $1
|
||||||
/(.*?)[-_.]?#{path.version}/.match path.basename
|
/(.*?)[-_.]?#{path.version}/.match path.basename
|
||||||
@name = $1
|
@name ||= $1
|
||||||
@path = Formula.path $1 unless $1.nil?
|
@path = Formula.path @name unless @name.nil?
|
||||||
else
|
else
|
||||||
@path = Formula.path name
|
@path = Formula.path name
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user