Commit Graph

1685 Commits

Author SHA1 Message Date
Aoran Zeng 7d230bcf57
重命名为 `xy_run_iter_lines()` 2025-08-20 19:52:54 +08:00
Aoran Zeng f195709493
实现 `xy_run_capture()`
[GitHub #268 #269]
2025-08-20 19:49:01 +08:00
Aoran Zeng 98516e0f4d
更新代码风格文档 2025-08-20 18:35:58 +08:00
Aoran Zeng 0d232fba92
全部使用 `xy_strcat()` 弃用 `xy_strjoin()` 2025-08-20 18:32:30 +08:00
Aoran Zeng aabec77833
更新贡献者 2025-08-20 18:27:30 +08:00
Aoran Zeng 63b3832ce9
重命名为 `xy_use_utf8()` 2025-08-20 18:19:58 +08:00
Aoran Zeng 81b9c2911a
使用 `chsrc_register_contributors()` 并将大部分 `#include` 放于 `menu.c` 中 2025-08-20 18:14:30 +08:00
Aoran Zeng f4718a05fd
添加 `chef_register_contributor()` 2025-08-20 18:12:23 +08:00
Aoran Zeng 6496ff0b9e
使用 `chsrc_framework_prelude()` 2025-08-20 17:01:01 +08:00
Aoran Zeng 1773745b76
为 `Contributor_t` 增加 `id` 和 `display_name` 2025-08-20 16:59:16 +08:00
Aoran Zeng ef65acc5df
迁移 `xy_strjoin()` 2025-08-20 16:42:04 +08:00
Aoran Zeng 51b6ece5b7
测试 map 2025-08-20 16:37:54 +08:00
Aoran Zeng 560a47f358
实现 `xy_map_get/each()` 2025-08-20 16:37:35 +08:00
Aoran Zeng ad087be36a
实现 `xy_map_set()` 2025-08-20 16:15:32 +08:00
Aoran Zeng 0a421eb1cb
测试 seq 2025-08-20 15:34:29 +08:00
Aoran Zeng b4e2a56abc
实现 `xy_seq_at()` 2025-08-20 15:34:05 +08:00
Aoran Zeng 2692f07a2b
使用 `xy_cant_be_null()` 2025-08-20 15:06:50 +08:00
Aoran Zeng 57d81b2edd
实现 `xy_seq_each/len/first/last()` 2025-08-20 14:57:58 +08:00
Aoran Zeng 77a3b458bd
实现 `xy_seq_pop()` 2025-08-20 13:31:15 +08:00
Aoran Zeng e2c8525027
添加 `xy_seq_push()` 2025-08-20 13:01:46 +08:00
Aoran Zeng c33a9dafd0
Rename `xy_arylen()` to `xy_c_array_len()` 2025-08-20 12:30:27 +08:00
Aoran Zeng 9023f8d0e7
Rename `xy_strjoin()` to `xy_strcat()` 2025-08-20 12:25:08 +08:00
Aoran Zeng 6fb8677451
标注更多 flavor 2025-08-20 12:02:37 +08:00
Aoran Zeng 6178b212a0
添加 `echo()` 并使用 `@flavor` 标注API参考依据 2025-08-20 11:42:45 +08:00
Aoran Zeng 34fa12edde
添加 `xy_noop()` 2025-08-20 11:32:37 +08:00
Mikachu2333 b6a910143d
修复某些系统`which`不存在的问题 (#271) 2025-08-20 10:45:08 +08:00
Aoran Zeng 795ed0964f
更新代码风格文档
Some checks failed
Publish 'chsrc-git' to AUR / publish (push) Has been cancelled
2025-08-19 09:55:03 +08:00
Aoran Zeng 3dfe2bb3cf
Fix xy.c 2025-08-19 09:52:16 +08:00
Mikachu2333 978d4c68c4 typo 2025-08-19 09:19:33 +08:00
Mikachu2333 03af965c4e fix 2025-08-19 09:19:33 +08:00
Mikachu2333 80f4690b14 remove warn msg 2025-08-19 09:19:33 +08:00
Mikachu2333 62341da96d improve 2025-08-19 09:19:33 +08:00
Mikachu2333 1a1a863938 update 2025-08-19 09:18:33 +08:00
Mikachu2333 329b97a245 fix with suggestions 2025-08-19 09:18:33 +08:00
Mikachu2333 62bbe6de24 avoid vscode autoAddFileAssociations 2025-08-19 09:18:33 +08:00
Mikachu2333 5e4bf57d45 template comments 2025-08-19 09:18:33 +08:00
Mikachu2333 e98361f33b xy.h comments 2025-08-19 09:18:33 +08:00
Aoran Zeng 555eb91d35
Fix and add test 2025-08-18 19:23:32 +08:00
Aoran Zeng 0d19ee249f
Fix `xy_normalize_path()` 2025-08-18 19:23:16 +08:00
Mikachu2333 4d813893e9 add tests 2025-08-18 18:42:44 +08:00
Mikachu2333 07685390b0 fix parent 2025-08-18 18:42:44 +08:00
Mikachu2333 0a91a9bdd5 test 2025-08-18 18:42:44 +08:00
Aoran Zeng 5f77b80a4b
Ignore the annoying changes to `.vscode/settings.json`
Some checks failed
Publish 'chsrc-git' to AUR / publish (push) Has been cancelled
2025-08-17 17:38:50 +08:00
Aoran Zeng 97f307c93c
Add `Markdown` writing style 2025-08-17 17:27:58 +08:00
Aoran Zeng e2146a5709
Update code style 2025-08-17 17:17:56 +08:00
Mikachu2333 a3cf4fcc99
fix pwsh path error (#250)
* add version

* improve test actions

* use XY_On_Windows

---------

Co-authored-by: mikachu2333 <mikachu23333@zohomail.com>
2025-08-17 16:15:52 +08:00
Aoran Zeng 41c449f4ac
Update README 2025-08-17 11:09:51 +08:00
Aoran Zeng 2e3dc93499
Update doc 2025-08-17 11:02:26 +08:00
Aoran Zeng a31bfe0377
Update README 2025-08-17 10:59:50 +08:00
dependabot[bot] 6315f44950
Bump actions/download-artifact from 4 to 5 (#253)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-17 09:33:54 +08:00