Scanline是MacOS X的命令行掃描實用程序。它最初是為我自己的古怪檔案系統構建的,我在該系統中掃描每個文檔(賬單,稅收表格等),並將它們分類為文件夾。我沒有使用需要耗時的指向和點擊的傳統掃描程序,而是想要一些可以輕鬆從命令提示符掃描的東西。
掃描線已經發展為支持許多不同的目的和選項。您可以使用掃描線的某些事情是:
這是一些示例命令行:
scanline -duplex taxes
^-- Scan 2-sided and place in /Users/klep/Documents/Archive/taxes/
scanline bills dental
^-- Scan and place in /Users/klep/Documents/Archive/bills/ with alias in /Users/klep/Documents/Archive/dental/
您可以通過輸入來查看Scanline的所有選項:
scanline -help
您可以從:
https://github.com/klep/scanline/blob/master/scanline-2.1.pkg?raw=true
捆綁的安裝程序由由掃描線的作者和維護者創立的Boat Launch,Inc。簽名和公證。這僅僅是一種便利,歡迎您根據需要構建和簽署自己的安裝程序。
我在https://scriptingosx.com/2021/07/notarize-a-command-line-tool-with-with-notarytool/上使用了說明
請注意,當然,您需要設置自己的團隊 /捆綁ID /證書
在2022年初,對掃描線進行了重構,以將核心功能與命令行接口分開。 LibsCanline是一個MacOS框架,可以嵌入任何想要輕鬆支持掃描線功能的應用程序中。
建造libscanline:
XcodeBuild Clean Build -project scanline.xcodeproj -scheme libscanline -configuration版本-sdk macosx11.3-deriveddatapath derived_data build_library_for_distribution = yes yes
該項目是結構化的,因此命令行工具是一個單獨的目標,還包括LibsCanline的所有源文件。理想情況下,它只會嵌入libscanline,但這需要使命令行工具的一部分或動態鏈接到libscanline。
如果您有興趣進行更改,修復或增強掃描線,請做!我會很感謝任何更大的變化,我很樂意查看任何PRS。
您也可以就任何問題或建議與我聯繫,我將盡最大努力最終將其努力。