Releases: lanbinshijie/IceShell
Releases · lanbinshijie/IceShell
Alpha 1.3.0 E1
Important
- 更新了Ish模块
- Alpha 1.3.0 Edition 1
- 主要更新:Ish解释器
Ish新增了计算器模块和kernel版本命令,Echo命令新增颜色支持,解释器新增了echo命令,完善了if-else语句的相关更新,同时优化了解析变量的方式和新增了argparse解析参数功能。这些更新提高了Ish的功能和易用性,使得Ish更加方便和实用。
New
- 新增简易计算器模块
- Ish的Echo命令新增颜色支持
- Ish增加kernel版本命令uname
Modify
- Ish解释器新增echo命令
- 更新了Ish解析器解析变量的方式&新增了argparse解析参数
- Ish解释器完善了if-else的相关更新
Alpha 1.3.0
Important
本次Alpha1.3.0更新修复了models的bug和无法正常退出的逻辑错误,新增了命令别名相关功能和自定义Shell前缀(Linux PS1功能),修改和完善了多项功能,修复了文件使用多文件后单文件模块报错的问题,同时还新增了Ish语法规则(初稿)。
Alpha 1.3.0目前先这样
Alpha 1.3.1估计会把Bash更完
Alpha 1.4会更新更多API(完成基本功能)
Alpha 1.5会逐渐开始完善之前所说的功能
Alpha 1.6会修bug和宣传
(不出意外就可以出正式1.0.0版本了)
- 修复了models的bug
- 修复了无法正常退出的逻辑错误
New
- 新增的功能
- 新增了命令别名相关功能
- 新增别名
- 新增别名的东东
- 加入了配置解析器
- 自定义Shell前缀(Linux PS1功能)
Modify
- 修改的功能
- 完善了配置加载功能
- 完成了man手册和help功能,完善了SSR配置读取
- 更新了print命令
- 新增命令别名
- 更新了多重别名和别名命令
- 小规模重写了ish解析器
Fix
- 修复的问题
- 修复了models的bug
- 修复了文件使用多文件后单文件模块报错的问题
Others
- 删除了部分注释
- 新增了Ish语法规则(初稿)
- 小修改
Alpha 1.2.1
Important
- IShell支持多文件Model!
- 各种功能正在紧锣密鼓实现中!
一点点碎语
Iceshell马上要出1.0版本了,还是很激动的。
Iceshell项目其实只是我一下心血来潮,主要目的是为接下来的项目打个基础,顺便学习一下git工作流,同时也方便自己日常生活和开发。
希望能够得到更多人的支持,也为有这方面想法的同学投石问路、抛砖引玉。欢迎大家Fork和Star,谢谢大家对我的鼓励!
—— Lanbin 2023年1月15日18:04:39
New
-
新增了1个Error
-
新增了2个Model:
models
可以显示已经装载的模块shell
可以用Ishell操控本地bash
-
新增了开发模式,可以随心所欲地调试插件啦
-
新增了Models通配符
Modify
- 更新了2次README.md
- 重写了Main的命令输入,增加了Native-Command
- 重写了基于新增Error的报错
- 修改了一处Error的Bug
- 修改了日志输出模式
- 修改了部分信息提示
- 更新了代码执行模块核心
Alpha 1.1.0
Important
- 增加了模块化思想
- 收获了3个Star
New
- 新增了错误处理模块
- 新增了模块白名单
- 新增了一键安装依赖模块
- 新增了手动删除指定依赖模块
- 新增了扫描端口模块
Modify
- 修改了 3 次Readme.md
- 更新了print模块
Alpha 0.0.1
New
- 健全了程序框架
- 新增主函数,程序运行入口
- 新增IPrint模块
- 新增自检模块
- 新增Color标准
- 新增Info标准
- 新增Logo标准
- 创建默认Model
Print
Modify
- 修改了Readme.md