10个版本
新版本 0.1.10 | 2024年8月23日 |
---|---|
0.1.9 | 2024年8月20日 |
#151 在 操作系统 类别中
848 每月下载量
20KB
299 代码行
phext shell
- 一个对phext有感知的shell
- 通过坐标跟踪您的当前滚动
- 允许程序在进程之间传递层次信息
命令
- af: 将指定文件的 内容追加到当前坐标
- cs: 更改滚动
- ds: 显示滚动
- lp: 将phext加载到内存
- os: 用指定文本覆盖当前滚动
- pi: 索引当前phext
- rp: 重置当前phext
- rs: 重置当前滚动
- sp: 将当前phext保存到磁盘
- help: 显示在线帮助
概述
这是一个交互式shell,它是一个瑞士军刀,旨在使与phexts的交互变得简单有趣。shell会在提示符旁边显示您的当前坐标。非phext感知程序的输入和输出被收集在当前滚动中。
层次历史
在您的phext会话结束时,phext-shell将自动写入已完成的操作历史记录。此历史记录存储在phext本身中,允许您跟踪哪些命令已被发出。这使您能够记录/共享笔记并从他人发现信息的方式中学习!
会话示例
1.1.1/1.1.1/1.1.1> hello-phext
结果:所有来自 hello-phext
进程的输出将被收集在从 2.1.1/1.1.1/1.1.1 开始的滚动中。不能从该节点启动任何其他程序,但我们可以使用 cs
命令更改当前滚动。
2.1.1/1.1.1/1.1.1> ls ERROR: hello-phext
正在运行。切换到另一个滚动上下文以运行新程序。
2.1.1/1.1.1/1.1.1> cs 1.1.1/1.1.1/1.1.2
结果:用户的I/O挂载点将调整到给定的坐标,当前没有生成任何输出。
1.1.1/1.1.1/1.1.2> cs 1.1.1/1.1.1/1.1.1
结果:用户的I/O挂载点将返回到根节点,当前也没有生成任何输出。
依赖项
~210KB