【问题标题】:Script to update all package managers更新所有包管理器的脚本
【发布时间】:2014-12-12 23:53:40
【问题描述】:

想知道是否有一个 gist 脚本可以更新您已安装的所有可能的包管理器。

我目前正在使用的头顶

  • npm
  • 宝石
  • 酿造
  • 酿造桶
  • 凉亭

我想我还有一些。

【问题讨论】:

    标签: gem npm pip homebrew bower


    【解决方案1】:

    好的,我找到了一个它可以做 homebrew、apt-get、gems、pip 包和节点包。

    https://gist.github.com/jfrazelle/57dbf1fccfa02151ff3f

    我得看看能不能给它加个凉亭。

    编辑

    我现在的别名

    alias update='sudo softwareupdate -i -a; brew update; brew upgrade --all; brew cleanup; brew cask cleanup; brew prune; npm update -g npm; npm update -g; sudo composer self-update; composer global update; sudo gem update --system;gem update; gem cleanup; meteor update;'
    

    封面

    • osx 更新
    • 酿造 + 桶 + 清理
    • npm
    • 宝石
    • 流星
    • 作曲家

    编辑

    添加了python

    alias update='sudo softwareupdate -i -a; brew update; brew upgrade --all; brew cleanup; brew cask cleanup; brew prune; npm update -g npm; npm update -g; sudo gem update --system; gem update; gem cleanup; pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U; meteor update; sudo composer self-update; composer global update;'
    

    编辑

    添加 perl

    alias update='sudo softwareupdate -i -a; brew update; brew upgrade --all; brew cleanup; brew cask cleanup; brew prune; npm update -g npm; npm update -g; sudo gem update --system; gem update; gem cleanup; pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U; sudo composer self-update; composer global update; perlbrew self-upgrade; perlbrew upgrade-perl; perlbrew clean; cpan -u; meteor update;'
    

    编辑

    为 perl 更新创建了一个自定义脚本(perlbrew upgrade-perl 似乎不起作用,在上面使用

    alias update='sudo softwareupdate -i -a; brew update; brew upgrade --all; brew cleanup; brew cask cleanup; brew prune; npm update -g npm; npm update -g; sudo gem update --system; gem update; gem cleanup; pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U; sudo composer self-update; composer global update; . updatePerl; cpan -u; meteor update;'
    

    编辑

    添加红宝石

    创建一个自定义脚本来更新 ruby​​ 版本(rbenv 似乎不是update to latest

    alias update='sudo softwareupdate -i -a; brew update; brew upgrade --all; brew cleanup; brew cask cleanup; brew prune; npm update -g npm; npm update -g; updateRuby; sudo gem update --system; gem update; gem cleanup; pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U; sudo composer self-update; composer global update; . updatePerl; cpan -u; meteor update;'
    

    资源

    Gist link

    updatePerl updateRuby

    【讨论】:

    • gist 现在好像下线了。
    • @kennysong 我为我的要点添加了一个新链接
    猜你喜欢
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    相关资源
    最近更新 更多