Sha256: 8000e70d4339ebe9e123e345e1f77f1d2d076d3eb82ee8f39f24fb68ddac5b3f

Contents?: true

Size: 638 Bytes

Versions: 38

Compression:

Stored size: 638 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

version = ARGV[0]
raise "Please specify version" unless version

require 'fileutils'
require 'date'

FileUtils.cd '/tmp'

version_id = version.gsub('.', '')
version_id += '0' * (7 - version_id.length)
url = "https://sqlite.org/#{Date.today.year}/sqlite-amalgamation-#{version_id}.zip"
dest = File.expand_path('../ext/extralite', __dir__)

puts "Downloading from #{url}..."
`curl #{url} > #{version_id}.zip`

puts "Unzipping zip file..."
`unzip -o #{version_id}.zip`

puts "Copying source files"
`cp sqlite-amalgamation-#{version_id}/sqlite3.* #{dest}/`

puts 'Done updating source files'

Version data entries

38 entries across 38 versions & 2 rubygems

Version Path
extralite-bundle-2.3 bin/update_sqlite_source
extralite-2.3 bin/update_sqlite_source
extralite-bundle-2.2 bin/update_sqlite_source
extralite-2.2 bin/update_sqlite_source
extralite-bundle-2.1 bin/update_sqlite_source
extralite-2.1 bin/update_sqlite_source
extralite-bundle-2.0 bin/update_sqlite_source
extralite-2.0 bin/update_sqlite_source
extralite-bundle-1.27 bin/update_sqlite_source
extralite-1.27 bin/update_sqlite_source
extralite-bundle-1.26 bin/update_sqlite_source
extralite-1.26 bin/update_sqlite_source
extralite-bundle-1.25 bin/update_sqlite_source
extralite-1.25 bin/update_sqlite_source
extralite-bundle-1.24 bin/update_sqlite_source
extralite-1.24 bin/update_sqlite_source
extralite-bundle-1.23 bin/update_sqlite_source
extralite-1.23 bin/update_sqlite_source
extralite-bundle-1.22 bin/update_sqlite_source
extralite-1.22 bin/update_sqlite_source