gofish使用

0.介绍

  • GoFish 是一个跨平台的系统包管理器,将 Homebrew 的易用性带到了 Linux 和 Windows 中。
  • GoFish 适用于所有三个主要的操作系统(Windows、 MacOS 和 Linux)。它将包安装到自己的目录中,并将它们的文件符号链接到/usr/local (或 c: Windows 的 ProgramData)。你可以把它看作是跨平台的自制软件。
  • 官网: https://gofi.sh
  • github: https://github.com/fishworks/gofish
  • gofish的核心是fish good

fish food是用 Lua 写的一个包的定义。它可以创建 gofish creat < food > 。fish food使用 Lua 运行时提供简单的脚本功能,这是其他 markdown 语言无法独自提供的。
github: https://github.com/fishworks/fish-food

1.安装

MacOS/Linux:

curl -fsSL https://raw.githubusercontent.com/fishworks/gofish/master/scripts/install.sh |bash
gofish init

2.参数

命令 描述
create xxx 创建一个软件
cleanup xx 清理旧版本xx
home 显示gofish的家目录,安装的软件和创建的软件都在改目录下
info xx 显示xx的信息
install xx 安装软件
uninstall xx 卸载软件
list 查看已安装列表
search xx 模糊搜索软件
update 从更新rigs,其实就是更新的fish food
upgrade 更新所有软件,同时也更新fish food
version 查看gofish版本

3.使用

root@Harbor fish-food/Food (master) » gofish install go  
==> Installing go...
   go 1.14.4: installed in 5.772245763s
root@Harbor fish-food/Food (master) » gofish search helm                                                                                       1 ↵
NAME        RIG                             VERSION
helm        github.com/fishworks/fish-food  3.2.4  
helm@2      github.com/fishworks/fish-food  2.16.9 
helmfile    github.com/fishworks/fish-food  0.119.1
root@Harbor fish-food/Food (master) » gofish list       
NAME
go  
helm

你可能感兴趣的:(gofish,包管理,linux)