packages feed

toodles 0.1.0.2 → 0.1.0.3

raw patch · 3 files changed

+11/−7 lines, 3 files

Files

app/Main.hs view
@@ -12,7 +12,7 @@ import           Control.Monad import           Control.Monad.IO.Class import           Data.Aeson-import qualified Data.ByteString.Lazy.Char8 as B8S+import qualified Data.ByteString.Char8      as B8SS import           Data.Either import           Data.IORef import           Data.List@@ -23,6 +23,7 @@ import qualified Data.Text                  as T import           Data.Version               (showVersion) import           Data.Void+import qualified Data.Yaml                  as Y import           GHC.Generics import           Network.Wai.Handler.Warp import           Paths_toodles@@ -464,7 +465,7 @@   let p = T.pack file   in T.isInfixOf "node_modules" p || T.isSuffixOf "pb.go" p ||      T.isSuffixOf "_pb2.py" p ||-     any (\regex -> file =~ regex) ignoredPaths+     any (\r -> file =~ r :: Bool) ignoredPaths  getExtension :: FilePath -> T.Text getExtension path = last $ T.splitOn "." (T.pack path)@@ -516,10 +517,13 @@ runFullSearch userArgs =   let projectRoot = directory userArgs   in do+        putStrLn $ "configPath: " ++ projectRoot ++ "/.toodles.yaml"         configExists <- doesFileExist $ projectRoot ++ "/.toodles.yaml"         config <- if configExists-          then eitherDecode' . B8S.pack <$> readFile (projectRoot ++ "/.toodles.yaml")+          then Y.decodeEither' . B8SS.pack <$> readFile (projectRoot ++ "/.toodles.yaml")           else return . Right $ ToodlesConfig []+        when (isLeft config)+          $ putStrLn $ "[WARNING] Invalid .toodles.yaml: " ++ show config         allFiles <- getAllFiles (fromRight (ToodlesConfig []) config) projectRoot         let parsedTodos = concatMap runTodoParser allFiles             filteredTodos =
toodles.cabal view
@@ -2,10 +2,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 0c94110ed79d4a78056d1cae812a11d9a0d804c4c24304ced9b15ea51db5d3db+-- hash: 703679257a67bc8f02883cf8b85e4c1c53a777ac55e49065b72d92d2c829fb2b  name:           toodles-version:        0.1.0.2+version:        0.1.0.3 synopsis:       Manage the TODO entries in your code description:    See the README on GitHub at <https://github.com/aviaviavi/toodles#readme> category:       Project Management@@ -19,6 +19,7 @@ cabal-version:  >= 1.10 extra-source-files:     README.md+data-files:     web/css/bulma.min.css     web/css/font-awesome.min.css     web/css/toodles.css
web/js/app.js view
@@ -64,8 +64,7 @@           })         }.bind(this)       },-// TODO(avi|p=2|key=a val) - make sorts persist refreshes-// TODO(avi|p=2|key=a val) - make sorts persist refreshes+      // TODO(avi|p=2|key=a val) - make sorts persist refreshes       sortTodos: function(sortField) {         if (!sortField || typeof sortField !== 'string') {           sortField = this.customSortSelected