- .gitignore 移除 dist/ 忽略(仅忽略构建临时文件) - dist/media_organizer 随仓库提交:Gitea raw 链接可直接下载单文件产物 - README 获取项目恢复 curl 下载引导(raw/branch/main/dist/media_organizer) - build.sh 注释明确入库策略:CI --check 强制产物与源码同步
This commit is contained in:
1 parent
c1ed1795c2
commit
e95ec522f2
4 files changed
+7038
-3
No files matched your search
@@ -6,11 +6,32 @@
|
||||
[](src/lib/main.sh)
|
||||
[](https://www.gnu.org/software/bash/)
|
||||
[](.github/workflows/ci.yml)
|
||||
[](tests/)
|
||||
[](tests/)
|
||||
[](https://google.github.io/styleguide/shellguide.html)
|
||||
[](https://gitea.ppuc.lssa.fun/Shuery/MediaOrganizer)
|
||||
|
||||
**作者**:LetsShareAll | **许可**:MIT | **语言**:Bash(零运行时依赖,单文件分发)
|
||||
|
||||
## 📦 获取项目
|
||||
|
||||
```bash
|
||||
# 自托管 Gitea(推荐):SSH 或 HTTPS 克隆
|
||||
git clone [email protected]:Shuery/MediaOrganizer.git
|
||||
# 或
|
||||
git clone https://gitea.ppuc.lssa.fun/Shuery/MediaOrganizer.git
|
||||
|
||||
# 直接下载分发脚本(单文件即用,无需构建)
|
||||
curl -O https://gitea.ppuc.lssa.fun/Shuery/MediaOrganizer/raw/branch/main/dist/media_organizer
|
||||
chmod +x media_organizer
|
||||
|
||||
# 或从源码自行构建(约 1 秒,需 Ruby + bashly)
|
||||
./build.sh
|
||||
```
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> **零依赖设计**:`dist/media_organizer` 是自包含单文件产物(bashly 生成),仅需系统自带的 `bash`/`curl`/`jq`/`ffprobe`,无需安装 Ruby 或任何语言运行时。构建工具链(bashly)仅在从源码二次构建时需要。
|
||||
|
||||
---
|
||||
|
||||
## ✨ 特性一览
|
||||
@@ -47,6 +68,7 @@ flowchart LR
|
||||
|
||||
## 📑 目录
|
||||
|
||||
0. [获取项目](#-获取项目)
|
||||
1. [简介与功能](#1-简介与功能)
|
||||
2. [依赖与环境要求](#2-依赖与环境要求)
|
||||
3. [快速开始](#3-快速开始)
|
||||
|
||||
Reference in new issue
Block a user