百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dune

> 编程语言
开源

海滩旁的小木屋️!

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

海滩旁的小木屋️!

沙丘

海滩上有一个小木屋!

注意: 请单击上方的图像以观看视频演示。

关于作者

我是一名大学二年级的学生,正在做一些项目来填充时间。如果你喜欢我的作品,不妨通过买一杯咖啡来支持我!

为什么要写另一个 shell?

我觉得 bash 在很多方面都很棒,但它并不给人一种 舒适 的感觉:它缺乏一种个人化的特色,而且也缺乏快速、简单的可定制性。在我的上一款 shell Atom 中,我已经实现了 bash 所缺少的部分舒适感,但同时也在语法和类型系统中引入了很多 非常 致命的缺陷。

不过,Dune 的设计与 Atom 完全不同(虽然你可能会注意到它们的小部件系统之间的相似之处)。解释器本身是独立的,而且几乎不包含 Dune 默认分发中所包含的任何功能。如果你愿意,你可以编写自定义前端,并创建一个独特的基于 Dune 的 shell!

Dune 还试图成为一个可用的脚本语言,甚至提供了一些特定的元编程功能,如引用 (借鉴自 Lisp), 运算符重载和宏!

在进入交互模式之前,Dune 会执行 序曲。序曲只是存储在用户主目录中的启动文件 .dune-prelude。如果您没有提供自己的序曲文件,Dune 将执行自己的默认序曲,并对 shell 进行介绍。您可以在 这里 查看我的个人序曲示例。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcommand-lineconsolescripting-languageshell

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言