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