This commit is contained in:
pingu 2024-03-04 12:26:37 +01:00
parent 2c5cb0fa6c
commit da19222ee9
2 changed files with 18 additions and 1 deletions

View File

@ -1,4 +1,20 @@
module Main where module Main where
import System.Posix.Directory ( getWorkingDirectory )
import System.Directory.Extra (listContents)
import Control.Monad ( (<=<), filterM )
import System.Process ( ProcessHandle, spawnCommand )
fetchLocalAudio :: FilePath -> IO [FilePath]
fetchLocalAudio = filterM isAudioVideo <=< listContents
isAudioVideo :: FilePath -> IO Bool
isAudioVideo = undefined
playHeadless :: FilePath -> IO ProcessHandle
playHeadless = spawnCommand . (++) "mpv --vid=no "
main :: IO () main :: IO ()
main = putStrLn "Hello, Haskell!" main =
getWorkingDirectory >>= \a ->
pure ()

View File

@ -75,6 +75,7 @@ executable snaus
, directory , directory
, vty , vty
, hashmap-io , hashmap-io
, process
-- Directories containing source files. -- Directories containing source files.
hs-source-dirs: exe hs-source-dirs: exe