当前位置: 首页 > 软件库 > 开发工具 > 项目构建 >

baligo

极简 Golang 构建打包工具
授权协议 MIT
开发语言 Google Go
所属分类 开发工具、 项目构建
软件类型 开源软件
地区 国产
投 递 者 邢寒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Baligo - 使用 Golang 重新实现的 Bali。极简 Golang 构建打包工具 ,Gitee 官方使用。

特性:

  • 创建压缩包
  • 创建 POSIX STGZ 安装包,安装包支持二进制回归,安装过程中不会覆盖配置文件。
  • 环境变量传递
  • 支持交叉编译
  • Windows 平台支持嵌入版本信息,图标以及应用程序清单

bali 的命令行帮助信息如下:

Bali -  Minimalist Golang build and packaging tool
usage: ./build/bin/bali <option> args ...
  -h|--help        Show usage text and quit
  -v|--version     Show version number and quit
  -V|--verbose     Make the operation more talkative
  -F|--force       Turn on force mode. eg: Overwrite configuration file
  -w|--workdir     Specify bali running directory. (Position 0, default $PWD)
  -a|--arch        Build arch: amd64 386 arm arm64
  -t|--target      Build target: windows linux darwin ...
  -o|--out         Specify build output directory. default '$PWD/build'
  -d|--dest        Specify the path to save the package
  -z|--zip         Create archive file (UNIX: .tar.gz, Windows: .zip)
  -p|--pack        Create installation package (UNIX: STGZ, Windows: none)
  --cleanup        Cleanup build directory
  --no-rename      Disable file renaming (STGZ installation package, default: OFF)
 相关资料
  • 这堂课将概述SBT!具体议题包括: 创建一个SBT项目 基本命令 sbt控制台 连续命令执行 自定义你的项目 自定义命令 快速浏览SBT资源(如果时间允许) 关于SBT SBT是一个现代化的构建工具。虽然它由Scala编写并提供了很多Scala便利,但它是一个通用的构建工具。 为什么选择SBT? 明智的依赖管理 使用Ivy做依赖管理 “只在请求时更新”的模型 对创建任务全面的Scala语言支持 连

  • 在Android Studio上,打包运行,导入的包管理,都是使用Gradle,所以了解 Gradle 是非常必要的。这章我们一起学习 Gradle。

  • IdentityServer 由一些NuGet包组成。 IdentityServer4 nuget | github 包含了核心的 IdentityServer 对象模型,服务和中间件。核心仅包含对内存配置和用户存储的支持——但是,你可以通过配置的方式插入其他的存储支持。这是其他仓库和程序包相关的内容。 Quickstart UI github 包含一个简单的启动器 UI,包括 登录,注销 和 授

  • 我正在尝试分发一个包含alle maven依赖项的JavaFX jar文件。然而,我的唯一工作的构建将maven依赖项提取为.jar文件。 我的pom文件包含以下行: http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0

  • 使用静态网站构建工具不但可以让我们构建静态网站的工作大大简化,而且还可以迅速验证自己的想法,以最高效的方式开发网站。 这一章中将分别介绍三款流行的开源静态网站构建工具,然后说明为什幺我们选择使用Hugo来构建静态网站。 对比 下面是三款静态网站构建工具的简要对比: 工具名称 开发语言 构建效率 典型用例 特点 jekyll ruby 比较慢 GitHub Pages默认的静态网站构建工具、kube

  • 我对围棋语言一无所知,我只想在Ubuntu 14上使用这个应用程序: https://github.com/mvdan/fdroidcl 在做任何事情之前,我必须在~/中设置GOPATH环境变量。巴什尔。自述文件中说,此程序安装有: 这会顺利通过,并找到一个可执行文件。事实上,这些是在home中找到的文件,其中是: 很好,但是现在当我启动初始命令时: 这很可能是自签名证书导致的故障。一个快速修复方