CodeLauncher · 我们做了一个 macOS 上的后端开发服务器进程管理工具

2022-01-03 19:00:44 +08:00
 Livid

大部分的现代 Web 开发框架,都需要启动一个进程,然后当你改了什么东西的时候,它就自动 build 或者重启。

所以我们为了自己每天的需求,做了一个管理工具 CodeLauncher ,用来启动那些本地开发时需要的各种进程,及查看其输出:

进程启动之后,右键菜单上会提供一些常用的功能:

在添加项目的时候,可以指定执行文件的绝对路径。如果没有指定绝对路径,那么会从当前的 PATH 中去猜。及指定工作目录和环境变量。

最新版本的下载和源代码欢迎访问项目网站 cl.v2ex.pro

13419 次点击
所在节点    分享创造
48 条回复
Livid
2022-02-18 10:53:38 +08:00
@liuzhaowei55 收到。我会在我的环境里试试是什么问题。
liuzhaowei55
2022-02-18 10:53:54 +08:00
@Livid 应该是和 ngrok 的信息输出有关,它是新起了一个类似 screen 这样的,然后输出
subpo
2022-02-24 15:07:31 +08:00

我的配置如图,点击 run 无法启动, 我的启动命令是这样的, 可能是我没有分清楚 executable path 和 arguments 的区别?

alias auth="cd ~/xxxxx/auth_api ; git rev-parse --abbrev-ref H
│ EAD; HASH_ENCRYPT_SALT_DB=xxxxx
│ HASH_ENCRYPT_SALT_TRADE=xxxxxxx
│ /usr/bin/env ./venv/bin/python ./src/auth-api.py runserver
│ 8004 --settings=global_base.settings.local-my"
Livid
2022-02-24 15:19:51 +08:00
@subpo Executable Path 是你的 Python 的绝对路径。比如 /usr/bin/python 这样的。如果你安装了自己的 Python ,那么可能是更长的一个路径。

然后 Arguments 是跟在 python 后面的所有参数。

比如这是我本地的一个 Tornado 项目的配置,供参考:

WildCat
2022-05-24 08:49:13 +08:00
ahu
308 天前
https://cl.v2ex.pro/ 上的下载链接貌似失效了?@Livid

opensource.v2ex.pro 意外终止了连接

后来从 GitHub 下载的
Livid
308 天前
@ahu 刚才试了一下,没有复现你提到的这个问题。
ahu
307 天前
@Livid #47 现在试了下,的确 ok 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/825937

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX