Commit Graph

69 Commits

Author SHA1 Message Date
Aoran Zeng f926834384
避免API使用消极用语 2025-10-15 17:02:43 +08:00
Mikachu2333 6af3e51566
修复Android系统检测 (#313) 2025-10-15 16:51:04 +08:00
Aoran Zeng cc85521a93
重命名部分 API 2025-10-06 17:40:48 +08:00
Mikachu2333 da003f5fd1 增加 xy_str_take_until_newline 2025-10-03 09:04:24 +08:00
Mikachu2333 027c40c8e9 增加 xy_str_find 2025-10-03 09:04:24 +08:00
Mikachu2333 7648b6b2f2 增加 xy_file_to_str 2025-10-01 18:54:44 +08:00
Aoran Zeng 9f52a4d2be
重命名为 `xy_quiet_cmd()` 2025-08-27 15:13:15 +08:00
Aoran Zeng cf07b13776
重命名为 `xy_run_get_stdout()` 2025-08-27 14:52:54 +08:00
Aoran Zeng afc4ba3d06
添加 `xy_run_get_status()` 2025-08-27 14:50:38 +08:00
Aoran Zeng 7f1832b5fd
优化注释 2025-08-27 12:17:49 +08:00
Aoran Zeng 8e1f6a35f6
Bump `xy` version to `v0.2.0` 2025-08-27 12:05:33 +08:00
Aoran Zeng 55865d6a7b
使用 `xy.` 2025-08-27 11:58:43 +08:00
Aoran Zeng 28d913c58b
使用 `xy.os_devnull` 2025-08-27 11:54:53 +08:00
Aoran Zeng 90315917e9
使用 `xy.enable_color` 2025-08-27 11:53:08 +08:00
Aoran Zeng 5b8bf70407
更新贡献者信息
[GitHub #278]
2025-08-27 10:53:14 +08:00
冰彦糖 93088fe4b8
Merge branch 'dev' into dev 2025-08-23 13:58:54 +08:00
BingChunMoLi f2a50d0963
feat: custom_user_agent 2025-08-23 12:58:23 +08:00
Aoran Zeng 43ff5c3fd1
消除 warning
Some checks failed
Publish 'chsrc-git' to AUR / publish (push) Has been cancelled
2025-08-22 19:16:58 +08:00
Aoran Zeng 25965b18d7
使用新宏 2025-08-22 17:15:11 +08:00
Aoran Zeng eb995e055d
添加 user_data 2025-08-22 12:16:53 +08:00
Aoran Zeng 1f81fa4efc
添加 `xy_seq_find()` 2025-08-22 11:23:19 +08:00
Aoran Zeng 4ef5fc7f18
使用 `xy_panic()` 2025-08-21 16:25:52 +08:00
Aoran Zeng 449da90daa
添加 `xy_developer_mistake()` 2025-08-21 16:04:09 +08:00
Aoran Zeng 98b2e14747
动态检测 OS 以及添加 `xy_init()` 2025-08-21 00:14:02 +08:00
Aoran Zeng e6d512eb83
重命名为 `XY_Build_On_xx` 2025-08-20 22:05:07 +08:00
Aoran Zeng 9d7543b681
更新文件头 2025-08-20 21:53:22 +08:00
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 0d232fba92
全部使用 `xy_strcat()` 弃用 `xy_strjoin()` 2025-08-20 18:32:30 +08:00
Aoran Zeng 63b3832ce9
重命名为 `xy_use_utf8()` 2025-08-20 18:19:58 +08:00
Aoran Zeng ef65acc5df
迁移 `xy_strjoin()` 2025-08-20 16:42:04 +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 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 329b97a245 fix with suggestions 2025-08-19 09:18:33 +08:00
Mikachu2333 e98361f33b xy.h comments 2025-08-19 09:18:33 +08:00
Aoran Zeng 0d19ee249f
Fix `xy_normalize_path()` 2025-08-18 19:23:16 +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
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 492ca4288c
Debug with \n 2025-08-11 03:00:26 +08:00