Commit f1632c36 authored by Damian Montero's avatar Damian Montero Committed by GitHub

Merge pull request #851 from uberhacker/add-s-package

Add s package
parents d6406b46 cd7ceab5
require 'package'
class S < Package
description 'Open a web search in your terminal.'
homepage 'https://github.com/zquestz/s'
version '0.5.10'
case ARCH
when 'aarch64'
source_url 'https://github.com/zquestz/s/releases/download/v0.5.10/s-linux_arm.zip'
source_sha256 '4d31cbb3f81a52946d9e40e1d3ebb650d7112c5c3d45c07ae29435bfea2c0dea'
when 'armv7l'
source_url 'https://github.com/zquestz/s/releases/download/v0.5.10/s-linux_arm.zip'
source_sha256 '4d31cbb3f81a52946d9e40e1d3ebb650d7112c5c3d45c07ae29435bfea2c0dea'
when 'i686'
source_url 'https://github.com/zquestz/s/releases/download/v0.5.10/s-linux_386.zip'
source_sha256 'ff94e41816bcaadbd0edd334fae634e71afd1bb4f2acb5dc52f6849714c64e68'
when 'x86_64'
source_url 'https://github.com/zquestz/s/releases/download/v0.5.10/s-linux_amd64.zip'
source_sha256 '1e9a379071171ffaa28ce4d697389a70b115955335e41cfbbd37197404129d49'
end
depends_on 'links'
depends_on 'unzip'
def self.install
system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin"
system "mkdir -p #{CREW_DEST_DIR}/home/#{USER}/user"
system "cp autocomplete/s-completion.bash /home/#{USER}/user/.s-completion.bash"
system "cp autocomplete/s-completion.bash #{CREW_DEST_DIR}/home/#{USER}/user/.s-completion.bash"
system "cp autocomplete/s.fish /home/#{USER}/user/.s.fish"
system "cp autocomplete/s.fish #{CREW_DEST_DIR}/home/#{USER}/user/.s.fish"
system "cp s #{CREW_DEST_DIR}/usr/local/bin"
puts ""
puts "In order to enable autocomplete for bash, execute the following:".lightblue
puts "echo \"source ~/.s-completion.bash\" >> ~/.bashrc && source ~/.bashrc".lightblue
puts ""
puts "In order to enable a default search binary, execute the following:".lightblue
puts "echo \"alias s='s -b links'\" >> ~/.bashrc && source ~/.bashrc".lightblue
puts ""
puts "Example usage: s [-b links] best linux command line utilities".lightblue
puts ""
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment