#cd #cli #unix #mkdir #together #mixed #process

app mkcd

如果mkdir和cd混合在一起

8个版本 (4个重大变更)

0.8.6 2023年2月1日
0.8.5 2023年2月1日
0.7.0 2023年2月1日
0.6.1 2023年2月1日
0.1.0 2022年12月18日

#284Unix API

Download history 21/week @ 2024-07-02 73/week @ 2024-07-23 28/week @ 2024-07-30

每月101 次下载

MIT/Apache

4KB

mkcd

一个不工作的命令行界面;

它不工作是因为Unix处理进程的方式。当你在命令行中调用一个命令时,处理该提示的进程(无论是cd还是echo)

┌─────────┐ ┌──────────┐ ┌─────────┐ │ │ │ │ │ │ │ shell ├──►│ fork() ├────┬───►│ shell │◄──────────────────────── mkcd无法访问此 │ │ │ │ │ │ │ │ └────▲────┘ └──────────┘ │ └─────────┘ │ │ │ │ │ │ │ │ │ ┌────────────────┐ ┌─────────────┐ ┌────────┐ │ │ │ │ │ │ │ │ │ └────► shell的副本 ├────►│ exec(mkcd) ├─────► mkcd │ │ │ │ │ │ │ │ │ └────────────────┘ └─────────────┘ └─────┬──┘ │ │ │ │ └──────────────────────────────────────────────────────────────────────┘

无运行时依赖