diff options
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/build | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/scripts/build b/scripts/build index fabec033..352ff8da 100755 --- a/scripts/build +++ b/scripts/build @@ -135,8 +135,15 @@ def transform_patterns(heuristics)  end  def load_languages -  url = "#{BASE_URL}/lib/linguist/languages.yml" -  data = URI.open(url) { |io| YAML.load(io.read) } +  file = 'tmp/languages.yml' + +  unless File.exist?(file) +    url = "#{BASE_URL}/lib/linguist/languages.yml" +    data = URI.open(url) { |io| io.read } +    File.write(file, data) +  end + +  YAML.load(File.read(file))  end  def parse_remote(remote) | 
