管理你的有趣的内容。
当更新拉取请求发布后,你可以通过 winget 安装:
winget install --id DuckStudio.FCM -s winget -eLinux
我使用 WSL2 Ubuntu + fish shell + bash。
你可以使用任意你喜欢的编辑器而不只限于 nano。
在继续前,请先安装 .NET 10 SDK。
git clone https://github.com/DuckDuckStudio/fcm.git # 添加 "-b <版本号>" 参数指定版本
cd fcm/[!TIP]
你不一定要严格按照这里给出的示例,参阅dotnet publish命令文档可以组合出新的命令。
这里的示例使用 Release 生成配置,指定目标操作系统 linux,单文件,自包含运行时。
dotnet publish fcm --configuration Release --os linux -p:PublishSingleFile=true --self-contained请将代码中的路径替换为你实际发布文件夹的路径。
对于 fish:
nano ~/.config/fish/config.fish
# 添加以下代码
# set -gx PATH "/path/to/repo/fcm/fcm/bin/Release/net10.0/linux-x64/publish/" $PATH对于 bash:
nano ~/.bashrc
# 添加以下代码
# export PATH="/path/to/repo/fcm/fcm/bin/Release/net10.0/linux-x64/publish/:$PATH"然后用 source 命令重新加载配置。
你可以先导入一份仓库中的 fun.txt:
# 假设你已经克隆并 cd 进仓库目录
fcm import fun.txt然后随机一条看看:
# 不加参数等效于 fcm get
fcm有关更多帮助信息,请运行 fcm --help 查看。
本程序使用 Apache License 2.0。
本程序的实现离不开这些项目,感谢开源社区!
| 包 | 许可证 |
|---|---|
| Spectre.Console | MIT License |
| DuckStudio.CatFood | Apache License 2.0 |
有关这些依赖的许可文件,请参见 NOTICE.md。