![](/img/trans.png)
[英]How am I meant to use sort?
在 Haskell Turtle 中,排序的類型為(Functor io, MonadIO io, Ord a) => Shell a -> io [a] 。 它采用 Shell monad 形式的 stream,將其排序到列表中,然后將其包裝在MonadIO ??? 這對我來說似乎違 ...
[英]How am I meant to use sort?
在 Haskell Turtle 中,排序的類型為(Functor io, MonadIO io, Ord a) => Shell a -> io [a] 。 它采用 Shell monad 形式的 stream,將其排序到列表中,然后將其包裝在MonadIO ??? 這對我來說似乎違 ...
[英]How do I (optionally) pipe text into a Turtle shell script?
我正在研究基於Turtle的 shell 腳本。 我希望它能夠(可選)接受以管道形式輸入的文本來代替參數。 在閱讀文檔並使用標准輸入 Turtle stdin無濟於事后,我意識到我被卡住了。 Turtle 支持這樣的事情嗎? 如果是這樣,我該怎么做? ...
[英]Is there a turtle function or other Haskell abstraction for joining commands using .&&
我有以下代碼:foldM (\exitCode args -> pure exitCode .&&. someCmdWith args) ExitSuccess argss 其中使用turtle的(.&&.)運算符。 有沒有更好的抽象我可以用來應用.& ...
[英]Haskell Turtle - getting Text output from inshellWithErr
我試過的 main :: IO () main = do let eitherSuccessOrErrorLine = inshellWithErr "stack build" empty stackBuildOutput <- strict $ case eitherSucce ...
[英]Get the source directory of a Haskell Stack & Turtle script from within the script itself
我已經使用Turtle創建了一個堆棧解釋腳本,我希望能夠獲取腳本所在的目錄(無論從哪里調用它)。 這可以在 Bash 中通過解析$0或$BASH_SOURCE[0] (如這里所述,但是,我不知道如何使用 Stack/Turtle? 我試過FindBin庫,但沒有用(它只是返回當前工作目錄)。 ...
[英]Haskell Turtle get out of Shell Monad
你能幫我Turtle圖書館嗎? 我想編寫一個簡單的程序來計算磁盤空間使用率。 這是代碼: 所以現在我有了Shell (IO Size)類型的sizes綁定。 但是我不能只用sum折疊來sum ,因為那里有IO Size 。 如果是[IO Size]類的東西,我可以通過使用sequ ...
[英]Should I use folds in Turtle or Foldl packages?
我在使用Turtle時遇到了一些困難,只有幾分鍾后才盯着難以理解的錯誤消息,發現我使用了錯誤的fold功能。 自由軟件網站 存貨(數據有限公司) /Control.Foldl.html#fold 為什么會發生名稱沖突? 我不相信這是巧合,但我無法弄清楚。 這些本質上是不同類型的折 ...
[英]How can a `Shell Text` be converted to `Shell Line`?
在用於從鑰匙圈獲取密碼的Turtle腳本中,以下功能使用以下密碼調用ssh-add以使它們不必手動填寫: 此函數采用一個元組(SSH密鑰文件名,用於在密鑰環中存儲的文本中搜索的字符串),以及pwds :: Shell Line ,這是從shell命令獲取的密鑰環的全部內容。 該功能 ...
[英]Haskell: Turtle: Managing Shell type
這是一個工作片段: 我可以在控制台上看到路徑列表。 實際上,我想使用[FilePath]類的東西,例如: 自然,它不會編譯, lstree是這樣的: 處理Shell的正確方法是什么? 對不起,這是一個新手問題。 ...
[英]How to pass a password to scp with Turtle?
這就是我得到的: 而且自然會提示我輸入密碼。 Turtle可以自動輸入密碼嗎? ...
[英]Using Haskell Turtle's FilePath with readFile
我正在嘗試使用Haskell Turtle進行一些CSV文件處理,但是在選項解析器中使用Turtle.FilePath遇到了麻煩。 這是一個例子: 我在同一目錄中有文件salaries.csv 。 如果運行此命令, FilePath "salaries.csv": openBinar ...
[英]How can I capture stdout and stderr output from a process with Haskell turtle?
我有上面的程序輸出: 有沒有辦法可以在不輸出到 shell 的標准輸出的情況下捕獲此文本? 本質上,我想運行該過程並從IO操作中獲取[Line]值而不是()值。 ...
[英]Haskell Turtle Script: How to consume Shell
基本上我想將所有視頻文件名輸入ffmpeg。 兩個問題: 如何將procs與Shell流結合? ffmpeg有兩個輸入:一個用於-i ,一個用於輸出文件名。 用Turtle實施此最佳方法是什么? 我已經看到了foldIO函數,它看起來很有希望。 但是我不知道如何 ...
[英]Turtle: how to read a list of files?
假設我們有一個包含內容的文件my_file.txt : 和另一個文件my_other_file.txt包含: 我想使用turtle讀取這兩個文件的內容,以便我得到一個Shell的行,它將產生: 在Haskell的turtle庫中,可以使用input讀取文件列表,例如: ...
[英]Haskell: Turtle: get a return value out of a Shell
如何從Shell monad中提取一個值? 我想排序點菜 bash的命令列表&& ,但我也想提取最終ExitCode值。 說我有以下代碼: 我試圖看看我是否可以用Control.Foldl實現它,但沒有找到解決方案。 有任何想法嗎? 更一般地說,為 ...
[英]How to pipe stdout/stderr to the stdin of another command in Turtle?
標題幾乎說明了一切,我無法在文檔中找到明顯措辭的答案。 我也不清楚如何將stdout / stderr保存在一個變量中,以便以后用於為stdin輸出多個命令。 概念上類似於下面的東西,其中x <- shell ab意味着從shell命令獲取stdout並將其存儲在x ...
[英]How to print paths using Haskell Turtle library?
為了學習有關Turtle ,我認為最好修改本教程中的示例。 我選擇從輸出的每一行中刪除多余的“ FilePath”,因為這將是一個簡單的練習。 然而,盡管作者努力使他的庫易於使用,但我幾乎沒能使用它來解決這個簡單的問題。 我嘗試過每樣東西,似乎讓我以某種方式將>>=從I ...
[英]How to Convert a `Shell Line` to `Text` in Haskell Turtle Library?
考慮(inshell "echo A line of text." empty)有類型Shell Line 。 問題:如何將此類型的值轉換為Text ? ...
[英]Launching Programs (example: Vim) from Haskell
使用Turtle shell腳本庫我正在嘗試啟動一個程序,即: 問題是這會產生警告Warning: Input is not from a terminal ,導致Vim在最終啟動之前滯后幾秒鍾。 問題: shell是從haskell啟動外部程序的最好的Turtle函數嗎 ...
[英]Preserving Bash Colors When Shelling out Commands in Haskell
在bash中運行ls --color=auto ,在我的計算機上將目錄顯示為藍色。 但是,在Turtle中運行stdout (inshell "ls --color=auto" empty)會丟失所有上述顏色數據。 有沒有辦法保留着色數據? ...