Baulk is a minimalist, portable package manager for Windows.
Baulk was originally born to solve the inefficiency of the package manager command devi
of Clangbuilder, and devi
is based on Powershell, and the poor performance is self-evident.
In May 2020, when Microsoft announced the Windows Package Manager Preview, Baulk had been in development for several months. It did not mean that winget appeared, and similar tools would not develop. In addition, Baulk is better than package managers such as winget/scoop in terms of portability, isolation, virtual environment, and zero dependencies on tools. These are the reasons for its existence.
Features
tar.*
files with one click.baulk brand
command to detect operating system information.We can go to Github Release to download the latest version:https://github.com/baulk/baulk/releases/latest, If in doubt, refer to the table below.
Installation Mode | x64 | arm64 | Remark |
---|---|---|---|
Completely Portable | Baulk-${VERSION}-win-x64.zip |
Baulk-${VERSION}-win-arm64.zip |
Unzip it to any directory and double-click baulk-terminal.exe (you can also create a shortcut for it) |
Installation without administrator rights | BaulkUserSetup-x64.exe |
BaulkUserSetup-arm64.exe |
Double click to run the installer |
Install with administrator privileges | BaulkSetup-x64.exe |
BaulkSetup-arm64.exe |
Double click to run the installer |
Experimental Experience Appx | Baulk-x64.appx |
Baulk-arm64.appx |
baulk version > 4.0 |
Once installed you can experience Baulk:
# Install any packages you need
# baulk i neovim curl wget ripgrep belautils
baulk install neovim curl wget ripgrep belautils
# Now you can run commands like curl in Windows Terminal
curl -V
# update metadata (bucket)
# baulk u --> baulk update && baulk upgrade
baulk update
# upgrade package
baulk upgrade
# uninstall package
# baulk r wget
baulk uninstall wget
Look, it's so simple!
Search package:
Integration into Windows Terminal (shell replacement):
Usually you can run baulk -h
to see help for commands (other commands are also -h
), you can also see:Detailed Help
Barrels - Baulk environment dock (Windows 11 22H2 or Later)
git clone https://github.com/baulk/baulk.git
cd baulk
mkdir build
cd build
cmake -GNinja ..
ninja all
Baulk depends many license-friendly open source projects, I would like to express my sincere gratitude.
ZIP-Ppmd
tar.br
and ZIP-Brotli
tar.bz
and ZIP-bzip2
tar.gz
and ZIP-deflate
ZIP-deflate64
tar.xz
and ZIP-xz
tar.zst
and ZIP-zstd
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。