Releases: fcbyk/fcbyk-cli
Releases · fcbyk/fcbyk-cli
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: 新增支持网页显示,随机抽取文件,兑换码后台管理,日志功能等


v0.1.1
Full Changelog: 0.1.0a4...v0.1.1
Usage: fcbyk [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show version and exit.
-h, --help Show this message and exit.
Commands:
jiahao Jiahao Hacker Terminal Simulator
lansend Start a local web server for sharing files over LAN
ls alias for lansend
openai use openai api to chat in terminal
pick Randomly pick one item from the list
✨ 更新内容
- lansend前端新增上传队列管理功能,支持多个文件的顺序上传
- 添加
ls命令作为lansend的别名,-d选项新增默认参数为当前文件夹 - 新增
pick子命令,随机抽取一个元素(可用于抽奖、随机选择等) - 新增
jiahao子命令,模拟黑客终端
jiahao子命令截图
pick子命令截图

v0.1.0-alpha.4
环境要求:Python3.6+
Full Changelog: v0.1.0a1...v0.1.0a4
______ _____ ______ ___ __ _____ _ _____
| ____/ ____| _ \ \ / / |/ / / ____| | |_ _|
| |__ | | | |_) \ \_/ /| ' /_____| | | | | |
| __|| | | _ < \ / | <______| | | | | |
| | | |____| |_) | | | | . \ | |____| |____ _| |_
|_| \_____|____/ |_| |_|\_\ \_____|______|_____|
Usage: fcbyk [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show version and exit.
-h, --help Show this message and exit.
Commands:
lansend Start a local web server for sharing files over LAN
openai use openai api to chat in terminal
✨ 更新内容
- 重构项目,兼容Python3.6
- 新增openai子命令,集成OpenAI API聊天功能
- 新增banner
openai子命令截图
