This repository was archived by the owner on Aug 18, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -60,15 +60,31 @@ jobs:
6060 if : matrix.os == 'windows-latest'
6161 run : |
6262 cp target/release/codenothing.exe release-package/
63- cp -r examples release-package/
63+ # 如果examples目录存在,则复制
64+ if [ -d "examples" ]; then
65+ cp -r examples release-package/
66+ else
67+ echo "警告:examples目录不存在,跳过复制"
68+ # 创建一个空的examples目录,确保有内容
69+ mkdir -p release-package/examples
70+ echo "# CodeNothing 示例" > release-package/examples/README.md
71+ fi
6472 7z a ${{ matrix.asset_name }} ./release-package/*
6573 shell : bash
6674
6775 - name : 打包Linux/macOS
6876 if : matrix.os != 'windows-latest'
6977 run : |
7078 cp target/release/codenothing release-package/
71- cp -r examples release-package/
79+ # 如果examples目录存在,则复制
80+ if [ -d "examples" ]; then
81+ cp -r examples release-package/
82+ else
83+ echo "警告:examples目录不存在,跳过复制"
84+ # 创建一个空的examples目录,确保有内容
85+ mkdir -p release-package/examples
86+ echo "# CodeNothing 示例" > release-package/examples/README.md
87+ fi
7288 tar -czvf ${{ matrix.asset_name }} -C release-package .
7389 shell : bash
7490
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ use cn_common::string::process_escape_chars;
1010mod std {
1111 use super :: * ;
1212 use :: std:: fmt:: Write ;
13+ use :: std:: io:: Write ;
1314
1415 // 打印字符串到标准输出
1516 pub fn cn_print ( args : Vec < String > ) -> String {
You can’t perform that action at this time.
0 commit comments