Sha256: e8f00d6feccf6fd069219a4f113d9873e98f4136c163fdfe83a90f81df6611e2
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
require_relative "../helpers" class Misc def self.l @l ||= SemanticLogger["misc"] end def self.deno if command? "deno" cmd_path = which "deno" l.info "upgrading deno" if cmd_path.index(ENV["HOME"]) == 0 system "deno upgrade" else context = selinux_context "deno" system "sudo deno upgrade" system "sudo", "chcon", context, which("deno") end else l.info "skipping; you don't use deno" end end def self.npm if command? "npm" l.info "update npm and its packages" (system "sudo npm update -g npm") || return system "sudo npm update -g" else l.info "skipping; you don't use npm" end end def self.bun if command? "bun" l.info "update bun" system "bun upgrade" else l.info "skipping; you don't use bun" end end def self.flatpak if command? "flatpak" l.info "update flatpak" system "sudo flatpak update -y" else l.info "skipping; you don't use flatpak" end end def self.all deno npm bun flatpak end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cvefixer-0.6.8 | lib/taskgroups/misc.rb |
cvefixer-0.6.7 | lib/taskgroups/misc.rb |
cvefixer-0.6.6 | lib/taskgroups/misc.rb |
cvefixer-0.6.5 | lib/taskgroups/misc.rb |