haxe - 使用 haxe 编辑远程文件?

标签 haxe

我在 haxelib 中搜索了一个库,用于使用 ssh 连接 haxe 来远程编辑服务器上的文件,或列出目录中的文件。

有人用 haxe 做过这个吗?

最佳答案

I want to build a desktop app to create a yaml editor that will change settings files of several servers using a frontend like haxe-ui.

好吧,您可能有很多方法可以做到这一点,但我建议您分开关注:

desktop app to create a yaml editor

好吧,这是 Haxe/编程语言的一个很好的用例。构建一个编辑器,检查。

change settings files (located on) several servers

好的,所以您可以在这里选择。要么

  1. 通过某些网络文件系统使远程文件显示为本地文件,或者
  2. 将文件复制到本地,进行编辑,然后复制回来,或者
  3. 推出您自己的支持网络的服务,该服务在每台服务器上运行、接收命令并修改文件。

随机:鉴于这些是设置文件,您可能还想在更改后重新启动某些服务。

我认为选项 2 是最简单的。甚至有很多方法可以做到这一点:

  1. 使用 scp 将设置文件带到本地位置,在本地编辑它们,然后将它们推回。如果您设置了 SSH key ,则无需费心密码。

  2. Netcat 是另一种通过网络推送字节(也称为文件)的工具。它比 scp 简单,但没有安全措施。

或者,发挥创意/疯狂,并说,“我的设置文件将全部存储在 git 存储库中。‘同步’过程将是推/拉设置。”

有很多方法可以完成此任务。

关于haxe - 使用 haxe 编辑远程文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57995817/

相关文章:

graphics - 如何在 OpenFL 中对图形应用变换

string-formatting - 跨目标抑制 Haxe 中的科学记数法

haxe - 如何在 Haxe 的 C# 代码输出中保留泛型类型?

decimal - Haxe 中的 float 小数点类型

haxe - 在没有主入口点的情况下编译 Haxe

mysql - LIKE 和 BETWEEN 使用 Haxe 查询 SQL

ubuntu - Haxe - 找不到类 : Test

haxe - 裸包声明的目的是什么?它有什么作用?

json - 如何在 Haxe 中迭代动态对象

haxe - Haxe 可以用于创建库吗?