Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- require_relative 'which'
- require_relative 'managers'
- require_relative 'pacman'
- require_relative 'apt-get'
- args=ARGV
- argsShift=[]
- for i in args do
- argsShift.push(i)
- end
- argsShift.shift
- for i in argsShift do
- pkgArgs = "#{pkgArgs} #{i}"
- end
- #package managers to check for
- pkgMgrs = ["#{$debianBased}",
- "#{$archLinux}",
- "#{$voidLinux}"]
- #iterate over list of package managers
- #pass this to which(), take result and set it to pkgMgr
- for i in pkgMgrs do
- if which(i) then
- pkgMgr=i
- break
- end
- end
- #load file based on which package manager is found
- pkgMgr(args[0], pkgArgs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement