exe/helpline in helpline-0.1.11 vs exe/helpline in helpline-0.1.12
- old
+ new
@@ -142,28 +142,31 @@
}
entries = []
end
}
- # puts "GENERATE #{params.split('|').join(' ')} "
-
res = g.generate " #{ARGV.join(' ').sub(/\[/,'').sub(/\]/,'')} "
if res[0].length == 0
puts "ヘルプがみつかりません"
File.open("/tmp/helpline.cmd","w"){ |f|
f.puts ARGV.join(' ')
}
exit
end
+ git_repository = File.exist?(".git")
listed = {}
list = res[0].find_all { |a| # 0 ambig
# a = ["現在の状況を表示する {56}", "git status {56}"], etc.
- if listed[a[1]]
+ if a[0] =~ /^git:/ && !git_repository
false
else
- listed[a[1]] = true
+ if listed[a[1]]
+ false
+ else
+ listed[a[1]] = true
+ end
end
}
#
# HelpLineメニュー表示し、カーソル移動で選択