自荐一款为高效而生的命令行工具

本贴最后更新于 1653 天前,其中的信息可能已经时移世易

荀子在《劝学》曰:君子生非异也,善假于物也。对于重复而精确性的事物,理想的目标是:有贴心工具加以协助,使得可以用更便捷的方式处理;Github 创建仓库:ARYA JARVIS,即是为此而做的尝试 ── 她旨在为开发人员节省更多时间、精力以及体力。目前有为此工具继承以下功能(后续将会注入更多):

🌍 用于快速构建本地 Web 服务器

🌊 一键预览指定 Markdown 文件

⚡️ 找到您本地 IP 地址并打印出来

👀 查看占用指定端口的程序

📷 为指定文本生成二维码

✂️ 尽可能清除终端屏幕内容

💄 一键美化指定路径下的代码

🔬 监听并美化指定路径下的代码

🚝 列出 package.json 中的脚本命令

关于对此工具打造的初衷,详见于为高效而生:Arya Jarvis
关于工具的更详尽的功能介绍,可参见 ARYA JARVIS DOC
如您对个人更多开源作品感兴趣,可移步作品 - 幽居空谷轩


下面是以表格的形式,阐明各个功能的命令别名)、参数描述

命令 命令别名 参数 功能描述
server s - 🌍 用于快速构建本地 Web 服务器
markdown m 文件路径 🌊 一键预览指定 Markdown 文件
ip - - ⚡️ 找到您本地 IP 地址并打印出来
port - 端口号 👀 查看占用指定端口的程序
clear c - ✂️ 尽可能清除终端屏幕内容
prettier p 路径 💄 一键美化指定路径下的代码
watcher w 指定路径 🔬 监听并美化指定路径下的代码
ls l - 🚝 列出 package.json 中的脚本命令
qrcode - 文本字符 🌫 为指定文本字符生成二维码

您觉得此工具对您有用么?

单选 公开 永不结束 10 票
非常有
30% 3 票
比较有
30% 3 票
一般有
20% 2 票
无作用
20% 2 票

  • 工具

    子曰:“工欲善其事,必先利其器。”

    273 引用 • 679 回帖
  • 高效
    5 引用 • 96 回帖
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
2 操作
jeffjade 在 2019-10-11 00:01:40 更新了该帖
jeffjade 在 2019-09-25 19:29:47 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • jeffjade 1 赞同
    作者

    关于 Arya Jarvs 后续新功能计划,可以参见 Arya Jarvis more features list,也欢迎您提出更多建议或意见。

  • jeffjade
    作者

    补充下相关地址:

  • 88250

    支持 🌟

    PS Markdown 渲染能换成 Lute 么 😎

    1 回复
  • Lee981265

    vuepress 😂

    1 回复
  • jeffjade 1
    作者

    感谢支持。

    在用 VditorLute 一直在关注,还没实践过;抽空切实体验下,感觉好就替换下 😋

  • jeffjade
    作者

    嗯? vuepress ?

  • Lee981265

    image.png 这个

    1 回复
  • namelysweet

    不错,是国产的吗

    1 回复
  • jeffjade
    作者

    文档么( https://arya.lovejade.cn/#/ )? 这个文档没有用 VuePress,用的是 Docsify:一个神奇的文档站点生成器。它简单轻巧,能即时生成您的文档网站,且拥有智能全文搜索插件。用起来感觉比 VuePress 还要简单好用些。

  • jeffjade
    作者

    嗯,我有将这些功能整合起来;但为了方便实现,难免会借助一些开源库(国外的居多),所以~,是否为国产,不太好评说。

  • SignV

    世界之大 无奇不有 不过我是偏后台的 看了一下 不是和适合我的样子 😂

    1 回复
  • jeffjade
    作者

    看个人对工具的如何看待了。这些集成的功能,本来都是可以有其他工具完成的。

    这里只是对如何高效使用,做了些优化。比如,想快速随时随地构建本地 Web 服务器(共享本地文件夹给局域网同事),你那边会如何作呢? 如果有更高效的方法,欢迎分享下。

    1 回复
  • SignV

    嗯 也是!我这边比较少用这些工具 所以看到这些都觉得比较新奇 可能和公司有关系吧 我这边最多借助一些开源的框架 或者工具类什么的 比较少用这种集成好的工具

    1 回复
  • jeffjade
    作者

    对于常用到的功能(或者操作),都是可以作下私人订制,以用得更方便、更快,如此才能节省更多时间来学习、生活,握手。

  • jeffjade 1 1 赞同
    作者

    补充下对应命令(别名)、参数和功能描述:

    命令 快捷方式 参数 功能描述
    server s - 🌍 用于快速构建本地 Web 服务器
    markdown m 文件路径 🌊 一键预览指定 Markdown 文件
    ip - - ⚡️ 找到您本地 IP 地址并打印出来
    port - 端口号 👀 查看占用指定端口的程序
    clear c - ✂️ 尽可能清除终端屏幕内容
    prettier p 路径 💄 一键美化指定路径下的代码
    watcher w 指定路径 🔬 监听并美化指定路径下的代码
    ls l - 🚝 列出 package.json 中的脚本命令
  • jeffjade
    作者

    @Vanessa V 姐,发现编辑器一个奇怪的设定:输入小驼峰 markdown( markdown , 放在行内代码块中则不会 ),会被解析成大驼峰的 Markdown;这是刻意为之的么?

    image.png

    2 回复
  • 是的,这个是 @88250 的杰作

    1 回复
  • 88250

    有个自动修正术语拼写的功能…… 不需要的话可以关闭的 SetFixTermTypo(false)

    2 回复
  • Mac 看 IP 地址感觉是有点麻烦,打印出来还可以复制到粘贴板上就更好了。但是不常用

    2 回复
  • jeffjade
    作者

    看来果然是“设定”,而不是“Bug”,哈哈。

  • jeffjade
    作者

    这个自动修正术语,看来是针对特殊词才做了么? 比如:markdown server comments hacpai cannot nice nicelinks document node.js docker k8s ...... 随机打出了这些单词,能够被“修正”的词,好像没几个。

    1 回复
  • jeffjade
    作者

    嗯,先前也考虑了打印出来的同时拷贝到剪切板,还没加上;下一版本加上。

  • 88250

    有个内置的字典,以后会提供给用户进行自定义。

  • jeffjade
    作者

    这个 SetFixTermTypo(false) 功能,我在 hacpai 中找了一圈,没发现可以设置的入口耶。

    找的时候,发现,Hacpai 还集成了 zhihu 的主题,从 v2ex 主题换过来,感觉也蛮不错。

    1 回复
  • 88250

    我没说清楚,这个不是社区功能,是 Vditor 上集成 lute.js 的编程接口……

    1 回复
  • jeffjade
    作者

    嗯嗯。那么,在 hacpai 社区上,我们可以自主性不启用这个功能么?(毕竟有些时候,是想输入纯小些英文单词)。

    1 回复
  • 88250

    感谢建议,但目前暂时还是固定开启吧。等再收集一段时间大家的使用体验再做下一步改进计划。

    1 回复
  • jeffjade
    作者

    Okay, 👌。

  • jeffjade 2 评论
    作者

    11.29 1.9.3 增加新功能: 🌫 灰阶: 去除图像的颜色

    可以把各种滤镜功能加上了
    Vanessa 1
    @Vanessa 对的。有计划后面逐步给加上。
    jeffjade
  • jeffjade
    作者

    arya-jarvis 最新版本中,借助 Brooooooklyn/Clipboard(Manipulate Clipboard in Node.js via native API.) 这个工具库,解决了「复制到剪切板」这一诉求。

请输入回帖内容 ...