Skip to content

基本用法

多版本软件安装及管理

支持多版本共存的包管理 - 不仅支持软件/工具安装、还支持环境配置

bash
# 配置环境
xlings install c
xlings install python
# 安装工具
xlings install devcpp
xlings install vscode

# 安装指定版本package@version和版本切换
xlings install vscode@1.93.1
xlings use vscode 1.93.1

# 卸载指定版本
xlings remove vscode@1.93.1

高级用法见 -> xim-readme / xvm-readme

项目搭建

搭建交互式的公开课或教程项目, 支持环境自动配置、电子书、练习代码自动检测...

示例项目: d2ds | 动手学数据结构

bash
# 创建项目模板 - hello教程项目
xlings new hello
cd hello
# 安装项目依赖
xlings install
# 启动自动代码检测(编译器驱动开发模式)
xlings checker

高级用法见 -> d2x-readme

项目依赖管理

在配置文件所在目录运行install命令安装项目依赖(config.xlings配置文件一般放到项目根目录)

config.xlings配置文件示例

lua
xname = "ProjectName"
xim = {
    cpp = "",
    python = "3.12",
    vs = "2022",
    -- postprocess cmds
    xppcmds = {
        "echo hello xlings",
    }
}

一键安装项目依赖

bash
xlings install