前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Launchd plist composer released today

Launchd plist composer released today

作者头像
扶墙老师
发布2023-10-23 11:53:21
880
发布2023-10-23 11:53:21
举报
文章被收录于专栏:扶墙集扶墙集

这是福强的第213篇原创

原文链接 🖖 https://afoo.me

Hey, guys

Launchd plist Composer 1.0 is released, check it out, it’s free. Grab it while it’s hot ;)

https://wfq.gumroad.com/l/launchdpc

It’s build with #JavaFX and #Scala, aimed to scenarios where composing plist xml content manually for #Macos services is trivial. Hope it helps and enjoy the tool.

写这个工具的初衷是有很多MacOS的后台服务或者调度服务需要写配置文件,尤其是调度规则的编写,launchd的plist配置文件没法像crontab那样写个简单的表达式,手工编写xml又比较繁琐,所以,就有了这个工具的编写动力。

虽然最初是为了方便起草launchd的plist配置文件,但原则上所有的plist文件都可以在Launchd plist Composer工具中起草,只要拖拽(drag and drop)自定义内容的node就可以了。哦,对了,说到自定义node,提一下这个工具的设计思路,主要是沿用现在各类基于块(block-based或者node-based)编辑器的设计思路,只不过,plist的dict类型其实是没有顺序的,所以不用像很多类似编辑器那样处理分叉之类的逻辑,就是拖拽了什么节点,就生成什么节点的内容,就这么简单。

工具看着简单,但还是耗费了10+年前的P8好几天的精力,比较小众,所以免费放送给大家,有需要的自取。

我们的口号是:用古早软件 1和次古早技术 2打造极其小众 3的桌面软件

1. 使用了Intellij IDEA,Intellij IDEA是基于AWT/Swing编写的↩︎

2. 当前工具使用JavaFX和Scala编写,JavaFX技术既老又在持续更新↩︎

3. 操作系统品类下MacOS操作系统上细小场景下使用↩︎

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 福强 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档