Sha256: aa0767ff63abbf971cde43e4c71b03e0212c3a525a1798e876427853c5da310e
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
require 'furoshiki/base_app' module Furoshiki class LinuxApp < BaseApp private def app_name "#{config.name}-linux" end def archive_name "#{app_name}.tar.gz" end def template_basename 'linux-app-template' end def latest_template_version '0.0.1' end def remote_template_url "https://github.com/shoes/linux-app-templates/releases/download/v#{latest_template_version}/linux-app-template-#{latest_template_version}.zip" end def inject_jar jar_path = ensure_jar_exists cp Pathname.new(jar_path), File.join(tmp_app_path, "app.jar") end def after_built mv File.join(tmp_app_path, "app"), File.join(tmp_app_path, config.name) end def executable_path app_path.join(config.name) end def tmp_app_path tmp.join "#{template_basename}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
furoshiki-0.6.1 | lib/furoshiki/linux_app.rb |
furoshiki-0.6.0 | lib/furoshiki/linux_app.rb |