如何在 pharo 中使用命令行工具

问题描述 投票:0回答:0

我尝试阅读UFFI的书,但我的基础知识不够好。

有人可以解释一下如何从 pharo 中调用现有的命令行工具吗?

假设我正在构建一个小工具来选择包括文件在内的文件夹。我想对数据进行分组,使其适合 DVD,并添加校验和和奇偶校验。然后我想用数据从 pharo 中刻录一套 DVD。

所以我想在我的 mac 上调用的东西是:

  1. shasum
  2. diskutils 列表
  3. hdiutil 燃烧

但是我该怎么做呢?

我试过类似的东西:

shasum: filePath to: checksumFile
    ^ self ffiCall: #( int shasum(char * filepPath pathString, char * checksumFile) ) 
           library: 'libcrypto.dylib'

    

或者我应该像这里描述的那样去 LibC:https://fuhrmanator.github.io/2019/03/16/LibC-Pharo-experiments.html

pharo
© www.soinside.com 2019 - 2024. All rights reserved.