一个功能强大的命令式浏览器主页,支持通过命令行方式完成各种操作。
npm install npm start
help - 显示所有可用命令clear - 清空屏幕date - 显示当前时间search <关键词> - 多平台搜索(百度、谷歌、Bing)goto <网址> - 快速跳转到指定网站ping <网址> - 检测网络连通性todo - 待办事项管理background <颜色> - 更改背景颜色music <歌曲名> - 音乐播放器moyu - 模鱼小游戏ikun - 坤坤时间Ctrl + L - 清屏Ctrl + O - 折叠/展开输出↑ / ↓ - 浏览历史命令使用 background 命令切换不同主题:
background dark - 暗黑主题background gradient - 渐变主题(默认)background matrix - 黑客帝国主题background #ff0000 - 自定义颜色workspace/ ├── app.js # 主服务器文件 ├── package.json # 项目配置 ├── assets/ │ └── index.html # 主页面 ├── public/ # 静态资源 └── README.md # 项目说明
每个命令都是一个独立的函数,支持参数解析和异步执行。
text - 普通文本输出success - 成功信息(绿色)error - 错误信息(红色)info - 信息提示(青色)search - 搜索结果clear - 清屏操作{
"type": "success|error|info|search|clear",
"content": "输出内容",
"data": {} // 扩展数据
}
一次搜索,多平台结果,点击即可跳转。
支持预设主题和自定义颜色。
摸鱼游戏、坤坤舞蹈等娱乐功能。
简单的任务管理功能。
模拟音乐播放界面。
在 app.js 的 commands 对象中添加新命令:
const commands = {
// 现有命令...
newcommand: (args) => {
return {
type: 'success',
content: '新命令执行成功!'
};
}
};
在 HTML 中添加新的样式类:
.output-line.custom {
color: #ff00ff;
border-left-color: #ff00ff;
}
$ help # 查看帮助 $ date # 显示时间 $ clear # 清屏
$ search Vue.js # 搜索 Vue.js $ goto github.com # 跳转到 GitHub $ ping baidu.com # 检测百度
$ background dark # 切换暗黑主题 $ background #ff6b6b # 自定义红色背景
$ music 告白气球 # 播放音乐 $ moyu # 摸鱼游戏 $ ikun # 坤坤时间 $ todo # 待办事项
开始你的终端之旅吧!输入 help 探索更多功能 🚀