History log of /NovaShell/src/shell/command/ (Results 1 – 25 of 25)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cb835e0330-Oct-2024 MemoryShore <1353318529@qq.com>

修复执行前台命令时未设置前台进程的错误 (#51)

* 修复前台命令未设置前台进程的问题

* 修复exec命令未设置前台进程的问题

* 完善pipeline的执行逻辑

7bb802ad04-Oct-2024 MemoryShore <1353318529@qq.com>

实现简单的命令行解析器 (#49)

b0dea7c101-Oct-2024 MemoryShore <1353318529@qq.com>

设置前台进程组 (#48)

5b85994124-Aug-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

添加功能,优化部分代码,修复已知错误 (#42)

* 代码格式化

* 修复未输入内容时按下tab键会重复打印提示信息的错误

* 完善环境变量模块

* 使用Command重写exec方法

* 实现外部程序的后台运行

* 修复参数读取问题

* 优化代码

* 修改Makefile

* 添加make check

* 添加rust-toolchain

添加功能,优化部分代码,修复已知错误 (#42)

* 代码格式化

* 修复未输入内容时按下tab键会重复打印提示信息的错误

* 完善环境变量模块

* 使用Command重写exec方法

* 实现外部程序的后台运行

* 修复参数读取问题

* 优化代码

* 修改Makefile

* 添加make check

* 添加rust-toolchain

* 还原makefile、toolchain

* 修改工具链版本为nightly-2024-07-23

* 修复exec时未关闭raw模式的问题

show more ...

46fb311403-Apr-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修复自动补全路径错误 (#37)

3594c29f03-Apr-2024 SMALLC <121806694+SMALLC04@users.noreply.github.com>

delete the repeat cmd in the shell (#35)

* delete the repeat cmd

* 删除help中重复的cmd

cf3f377b23-Mar-2024 裕依 <68320855+yuyi2439@users.noreply.github.com>

移除dsc (#31)

4eae9fc518-Mar-2024 hmt <114841534+1037827920@users.noreply.github.com>

fix: rmdir没有找到目录时不打印日志 (#30)

139fb8f106-Mar-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修改命令解析算法 (#24)

5a9be49606-Mar-2024 1037827920 <114841534+1037827920@users.noreply.github.com>

fix: 用户输入不正确的;以及单独输入单引号和双引号造成系统重启 (#23)

3057dc4528-Feb-2024 Donkey Kane <109840258+xiaolin2004@users.noreply.github.com>

fix problem: "Cannot create dir while not in root_dir" (#18)

* fix problem: "Cannot create dir while not in root_dir"

6f1d506b04-Feb-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

完善命令读取功能 (#17)

001f2a7504-Feb-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修复输入部分字符导致的崩溃问题 (#16)

4d691f9602-Jan-2024 裕依2439 <68320855+yuyi2439@users.noreply.github.com>

fix: 补全含根路径时不正确&多项补全显示时光标显示到末尾 (#14)

* fix: 补全含根路径时不正确&多项补全显示时光标显示到末尾
* bugfix: 修复cd时自动解析了符号链接的bug && cd的时候没有切换进程的工作目录的bug

---------

Co-authored-by: longjin <longjin@DragonOS.org>

64ad1b2826-Dec-2023 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修复touch命令提示已存在文件的bug (#12)

6537b36926-Dec-2023 裕依2439 <68320855+yuyi2439@users.noreply.github.com>

修复tab补全时始终基于根目录的问题 (#11)

tab补全遇到目录显示为蓝色

4160a0a018-Dec-2023 LoGin <longjin@DragonOS.org>

bugfix: kill命令的默认信号应为SIGTERM (#10)

ca2bc75605-Dec-2023 裕依2439 <68320855+yuyi2439@users.noreply.github.com>

支持不使用root在linux上跑 (#8)

* 支持不使用root在linux上跑
* fix: 存在`/etc/profile`就不再创建

95738b2304-Dec-2023 LoGin <longjin@DragonOS.org>

bugfix: 修正无法正确在PATH内找到可执行文件的bug,以及exec命令对于argv[0]的多加了一个'/'的bug (#9)

ca68cd1724-Nov-2023 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修复exec执行不存在的命令或文件时panic的问题 (#7)

修复exec执行不存在的命令或路径时panic的问题

732e872524-Nov-2023 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

修复exec出现空指针错误的问题 (#6)

修复exec命令出现空指针错误的问题,修复内容为空时回车不会换行的问题

6e297d9023-Nov-2023 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

消除warning,修复cat命令和路径规范化方法,完善free命令 (#5)

消除代码中的warning,修复cat命令目标路径识别不正确的问题,修复路径规范化不正确的问题,完善free命令

81c6126122-Nov-2023 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

优化special_keycode结构 (#4)

将special_keycode模块重写为枚举类型,根据社区模板修改makefile文件,优化字符读取相关代码结构

e095818921-Nov-2023 MemoryShore <1353318529@qq.com>

修复路径无法正确规范化的问题

6f50094a18-Nov-2023 MemoryShore <1353318529@qq.com>

NovaShell初代版本