Releases: fcbyk/fcbyk-cli
v0.4.1 Final Release
Warning
This is the final release of fcbyk-cli.
The project has been refactored and renamed to bykcli.
Please migrate to the new project for future updates.
变更
- 移除 CLI 中的
--uninstall/-uni选项
原因
在 Windows 平台下,正在运行的可执行文件会被系统锁定,
导致程序无法卸载自身,可能出现卸载失败或残留文件(如 ~package)。
为保证行为一致性和稳定性,移除了该功能。
v0.4.0 Yanked
Warning
Please use v0.4.1 instead.
Bug Fixes
- pick: 修复在 daemon 模式下没有输出服务器访问地址信息的问题
Features
- lansend: 恢复单独的下载按钮,更改-nd选项的限制逻辑
- cli: 添加初始化和卸载命令选项
- slide: 添加自动打开浏览器和禁用选项功能
Refactor
- 将svc子命令重命名为servers
- 移除不完善的run和get命令
v0.3.0
Full Changelog: v0.3.0a2...v0.3.0
Features
- pick: 管理员页面添加抽奖元素管理,普通抽奖页面可添加临时数据
- pick: 将管理员登录改为弹窗模式并优化路由逻辑
- lansend: 添加多文件选择与压缩下载功能
- lansend: 添加上传任务详情面板
- lansend: 支持拖拽上传文件夹并自动创建子目录
Refactor
- pick: 重构Pick命令为纯Web抽奖服务
- run: 重构scripts命令为run命令并更新相关配置
Styles
- ui: 优化滚动条样式并添加选择禁用
Bug Fixes
- lansend: 修复速度测试弹窗样式问题
v0.3.0-alpha.2
Full Changelog: v0.3.0a1...v0.3.0a2
Features
- 添加别名命令
byk - 新增 svc 子命令,为 web 服务添加后台守护进程支持
- 新增 config 子命令,显示应用目录和配置文件路径
- slide: 添加扫码登录功能用于本地快速认证
- scripts: scripts支持当前目录脚本合并
BREAKING CHANGE
- 修改 lansend 命令行选项名称
- 重命名
cmd子命令为scripts - 移除 lansend 配置持久化相关选项和逻辑
- 移除 GUI 模块及相关支持
v0.3.0-alpha.1
Full Changelog: v0.2.2...v0.3.0a1
重构
- 前端样式从 SCSS 迁移到 Tailwind CSS
命令增强
- cli: 支持初始化默认配置文件
- lansend: 重构上传功能并集成到文件列表
- alias: 改进别名添加和显示功能,支持为多级命令新建别名
新增命令
- get:资源获取,支持下载和打开官网
- cmd:提供可复用命令管理能力
v0.2.2
- Full Changelog: v0.2.1...v0.2.2
- lansend子命令添加局域网网络测速功能
- ai子命令添加富文本渲染支持
- 修复一些已知问题

v0.2.1
- Full Changelog: v0.2.0...v0.2.1
- 增强CLI界面显示效果并添加rich依赖
- 修复一些已知问题
v0.2.0
Full Changelog: v0.2.0a5...v0.2.0
Usage: fcbyk [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show version and exit.
--gui Launch GUI window.
--kill-gui Kill/quit GUI process.
-h, --help Show this message and exit.
Commands:
ai use openai api to chat in terminal
alias Manage command aliases
lansend Start a local web server for sharing files over LAN
pick Randomly pick one item from the list
slide Start PPT remote control server, control slides via mobile web...
Aliases:
ls => lansend
🔧 命令变更
- 新增
alias子命令,用于管理命令别名,提升命令行使用效率 - 移除
jiahao、popup、ls命令 - 如需
ls别名功能,请使用alias子命令新增,例如:
fcbyk alias add ls lansend✨ 命令增强
LANSend
- 支持从持久化存储中加载上次使用的配置
Pick
- 移除 CLI 对抽奖码的直接管理,统一由 Admin 后台维护
- 新增兑换码持久化存储,支持文件加载与状态保存
Slide
- 重新设计UI
- 添加鼠标按下和抬起模拟方法
v0.2.0-alpha.5
Full Changelog: v0.1.4...v0.2.0a5
本版本为一次重要的功能与架构升级,引入 GUI 支持,并对多个核心命令进行了重构与增强。
Usage: fcbyk [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show version and exit.
--gui Launch GUI window.
--kill-gui Kill/quit GUI process.
-h, --help Show this message and exit.
Commands:
ai use openai api to chat in terminal
jiahao Jiahao Hacker Terminal Simulator
lansend Start a local web server for sharing files over LAN
ls alias for lansend
pick Randomly pick one item from the list
popup Display multiple popup windows with random tips at random...
slide Start PPT remote control server, control slides via mobile web...
🔧 命令变更
- 新增
slide子命令,可通过手机操控PPT翻页
✨ LANSend 命令增强
- 新增
--chat选项,支持局域网文本聊天 - 新增视频、图片、文本预览功能,并支持 C++ / Python 语法高亮
🖥 GUI 支持
- 新增完整图形用户界面(GUI)支持
- 当前支持
lansend、pick、slide三个功能模块
🐛 Bug 修复
- lansend: 修复浏览器缓存导致页面无法及时更新的问题
- ai: 修复
chat_api始终返回生成器的问题
⚡ 架构变更
- 前端重构为基于 Vite + Vue 3 的多页面应用
- 后端重构命令模块结构,拆分为 CLI / Controller / Service 层
- 将部分 Web 服务由 Flask 替换为 Waitress,以提升并发能力与稳定性
v0.1.4
Full Changelog: v0.1.1...v0.1.4
Usage: fcbyk [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show version and exit.
-h, --help Show this message and exit.
Commands:
ai use openai api to chat in terminal
jiahao Jiahao Hacker Terminal Simulator
lansend Start a local web server for sharing files over LAN
ls alias for lansend
pick Randomly pick one item from the list
popup Display multiple popup windows with random tips at random...
新增命令
popup:短视频里的祝福语弹窗效果,可通过参数设置弹窗数量,以及设置标题,内容等
命令增强与优化
ai:openai命令更名为ai
lansend:新增上传日志功能,支持上传指定目录,优化前后端的密码交互
jiahao:移除mode选项,改为在运行时选择模式
pick: 新增支持网页显示,随机抽取文件,兑换码后台管理,日志功能等

