lib: also recognise *.hledger as hledger journal format
This commit is contained in:
		
							parent
							
								
									c8650e0d10
								
							
						
					
					
						commit
						2996ec971b
					
				| @ -114,8 +114,8 @@ format = "journal" | |||||||
| -- | Does the given file path and data look like it might be hledger's journal format ? | -- | Does the given file path and data look like it might be hledger's journal format ? | ||||||
| detect :: FilePath -> Text -> Bool | detect :: FilePath -> Text -> Bool | ||||||
| detect f _t | detect f _t | ||||||
|   | f /= "-"  = takeExtension f `elem` ['.':format, ".j"] -- from a known file name: yes if the extension is this format's name or .j |   | f /= "-"  = takeExtension f `elem` ['.':format, ".j", ".hledger"] -- from a known file name: yes if the extension is .hledger or .journal or .j | ||||||
|   | otherwise = True                                      -- from stdin: yes, always attempt to parse stdin as journal data |   | otherwise = True                                      -- from stdin: yes, always attempt to parse stdin as hledger journal data | ||||||
|   -- otherwise = regexMatches "(^|\n)[0-9]+.*\n[ \t]+" $ T.unpack t   -- from stdin: yes if we can see something that looks like a journal entry (digits in column 0 with the next line indented) |   -- otherwise = regexMatches "(^|\n)[0-9]+.*\n[ \t]+" $ T.unpack t   -- from stdin: yes if we can see something that looks like a journal entry (digits in column 0 with the next line indented) | ||||||
| 
 | 
 | ||||||
| -- | Parse and post-process a "Journal" from hledger's journal file | -- | Parse and post-process a "Journal" from hledger's journal file | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user