我尝试阅读UFFI的书,但我的基础知识不够好。
有人可以解释一下如何从 pharo 中调用现有的命令行工具吗?
假设我正在构建一个小工具来选择包括文件在内的文件夹。我想对数据进行分组,使其适合 DVD,并添加校验和和奇偶校验。然后我想用数据从 pharo 中刻录一套 DVD。
所以我想在我的 mac 上调用的东西是:
但是我该怎么做呢?
我试过类似的东西:
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