这个脚本是一个用于初始化和配置WSL(Windows Subsystem for Linux)环境的自动化脚本。它包含了多个步骤,旨在帮助用户快速设置一个功能齐全的Linux环境,以便进行开发和其他任务。以下是该脚本的主要功能:

  1. 更新Ubuntu软件包列表并安装基础工具(curl, git, fzf, lf)。
  2. 安装chsrc,这是一个全能的换源工具,可以加速软件包的下载。
  3. 安装uv,这是一个Python包管理器,并使用chsrc换源以加速Python包的下载。
  4. 安装Node.js,同样使用chsrc换源以加速。
  5. 使用npm全局安装@openai/codex。
  6. 安装Fish Shell、Fisher、Pure主题及z插件,提升命令行体验。
  7. 安装OpenCode.ai工具。
  8. 将默认Shell切换为Fish。

脚本运行前会列出所有将要执行的任务,并要求用户确认。确认后,脚本会依次执行上述任务。每个任务执行时都会有相应的提示信息。最后,脚本会提供一些关键点提醒,告诉用户如何重启WSL环境以使配置生效,以及配置完成后的一些注意事项。

要运行这个脚本,用户需要按照以下步骤操作:

  1. 创建一个名为setup.sh的文件。
  2. 将脚本内容粘贴到文件中,并保存。
  3. 给文件执行权限。
  4. 运行脚本。

脚本中提到的chsrc、uv、z和Pure都是一些非常有用的工具和插件,它们可以显著提升Linux环境的配置和使用体验。例如,chsrc可以帮助用户快速切换软件源,uv可以加速Python包的下载,z插件可以快速在常用目录间切换,而Pure主题则可以提供一个简洁美观的命令行界面。

运行脚本后,用户需要关闭WSL窗口并在PowerShell中执行wsl --shutdown命令,以便使配置生效。下次打开WSL时,用户就可以享受到配置好的Fish Shell环境了。

标签: none

评论已关闭