我们有一个产品是命令行工具, 在 linux 和 mac 都可以通过 curl + sh 的方式安装,请问 windows 用户觉得怎么安装方便呢?
https://scoop.sh/ 的安装方式感觉不错
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# or shorter
iwr -useb get.scoop.sh | iex
![]() |
1
kkocdko 340 天前
chocolatey 或者直接下载
|
![]() |
2
kkocdko 340 天前
现在 win10 也有自带 curl 了其实
“If your Windows 10 build is 17063, or later, cUrl is included by default.” |
3
Jirajine 340 天前 via Android
命令行工具最方便的是 scoop
当然也可以 invoke-webrequest + invoke-expression 安装。 |
![]() |
5
forcecharlie 340 天前
安利我自己开发的 baulk: https://github.com/baulk/baulk,下载压缩包或者安装程序,运行 Baulk Terminal (安装程序可生成桌面快捷方式,集成到 Windows terminal )。
然后运行:baulk u;baulk i curl baulk 支持系统代理,且支持镜像 bucket,环境隔离,虚拟环境(多个 jdk 版本并行安装)。 |
![]() |
6
adjusted OP @forcecharlie 我怎样提交到 bucket?
|
![]() |
7
forcecharlie 340 天前
|
![]() |
8
cmdOptionKana 340 天前
直接下载就蛮好的,主要是 windows 里命令行工具本来就不多。一般 installer 会自动添加路径。
|
9
jingslunt 340 天前
wsl2 当然不建议,你对的是大部分用户,wsl 一般只对开发者,况且很多电脑是家庭版装不了。
建议是使用 git 客户端,然后测试下能不能装。特点是简单,git 加持没有其他幺蛾子。 cugwin 也不建议,虽然比 git 自带的 gnu 强大,但是需要外网联网下载,很多人会装不了。 ============ gitbash --> fluent 终端 cygwin -->cmder 终端 |
![]() |
10
also24 340 天前 ![]() 产品是命令行,不代表安装也要命令行。
建议直接打 zip 压缩包,内部放二进制文件,以及一个 bat 文件。 使用 bat 文件可以直接在当前目录运行,二进制文件添加进 PATH 后可独立运行。 |
12
renmu123 340 天前 via Android
我推荐官网下载点击安装,也可以顺便支持命令行
|
13
dingwen07 340 天前 via iPhone
curl+sh
那 Windows 就是 Invoke-WebRequest +ps1 |
![]() |
14
Peters 340 天前 ![]() 4.其他,我觉得即开即用就很好;
安装方式,如果是能够提升使用性能,感觉可以;如果不能,和直接打开使用似乎没什么区别,注册右键的话,似乎也是调用原生。 说来你们的产品优势在哪? - 相对于比较成熟的产品,比如[cmder]( https://github.com/cmderdev/cmder) ,并非找茬,只是作为用户之所以用第三方命令行,无非是想解决原生命令行或者 PowerShell 的某些不足之处; - 比如丑,别名定义和使用比较繁琐; |
![]() |
15
Vegetable 340 天前
installer 吧,再提供一个二进制文件的下载就行了。
win 下的 chocolate 什么的用起来也挺烦的。 |
![]() |
16
ysc3839 340 天前 via Android
基本是安装程序加直接发布。可以参考 cmake 。
|
17
mxT52CRuqR6o5 340 天前 via Android
Winget
|
![]() |
19
learningman 340 天前 via Android
@kkocdko 自带的那个是个 powershell 的别名,不是传统意义上的那个 curl
|
![]() |
20
ysc3839 340 天前 via Android
@learningman Windows 10 系统中是有带真的 curl.exe 的,你可以在 cmd 中执行试试。
|
![]() |
21
ysc3839 340 天前 via Android
@Peters 你所说的 cmder 是“终端”,不是“第三方命令行”,也不是 PowerShell 等 shell 。
楼主说的是在 shell 中使用的命令行工具,不是说终端。 |
22
Leviathann 340 天前 via iPhone
目前我用的是 scoop
不光是开发工具,还装一些 gui app 但是好像也很久没维护了 |
23
Lemeng 340 天前
scoop
|
24
wangkun025 340 天前
我一直用 chocolatey 。觉得还行。
在 Windows7 下安装有点烦。 |
![]() |
25
ruiyi1994 340 天前
微软官方有 winget https://github.com/microsoft/winget-cli
|
![]() |
26
cjw1115 340 天前
win-get?
|
![]() |
27
clf 340 天前
winget 和 scoop 都不错。
|
28
jingslunt 340 天前
@adjusted 看了下你们产品也可以做网站相关的,也时面对程序员,可以考虑集成 code-server(网页版 vscode)
以菜开头的产品很少,知道的只有菜根谭,程序员不喜欢接地气的东西,可以考虑改个名 |
![]() |
29
andytao 340 天前
Windows 10 以上版本很方便的:
winget install Taozuhong.Kangaroo winget 一行搞定。 |
![]() |
31
wudicgi 340 天前
分发时提供一个 .exe 的安装程序,还有一个 .zip 的压缩包
用安装程序的话,默认装到 Program Files 中,安装过程中提供选项修改 PATH 环境变量 (默认选中) 用压缩包的话,用户自己修改 PATH, 或者直接到程序所在目录使用,或者用绝对路径指定程序路径 |
![]() |
32
wudicgi 340 天前
Windows 下常规的程序安装方式,就是安装程序和压缩包
用其他的工具用户电脑上都不一定有,还要单独再安装一个不熟悉的工具,更麻烦 |
35
mercury233 340 天前
gui 向导安装并自动添加到 path,让用户重启后使用
|
38
wangkun025 340 天前
@jingslunt 家庭版可以安装。
|
39
jayeli 340 天前
@Leviathann Scoop 的 bucket 一直都有维护的。
|
![]() |
40
mxalbert1996 340 天前 via Android
winget 和 wget 是两个东西
|
![]() |
41
adjusted OP @mxalbert1996 打错了,改不了
|
42
ysn2233 336 天前
我开发相关的都在 wsl 里搞了
|
45
anxn 279 天前 via Android
二进制或者打包安装,安装时脚本把 path 加到环境变量里
|