Skip to content

Commit f5cd7bd

Browse files
authored
Merge pull request #12 from AlexanderAA/master
Added OpenBSD platform
2 parents 9f363f3 + e55ae21 commit f5cd7bd

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Node/Platform.purs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import Data.Maybe (Maybe(..))
88
data Platform
99
= Darwin
1010
| FreeBSD
11+
| OpenBSD
1112
| Linux
1213
| SunOS
1314
| Win32
@@ -16,13 +17,15 @@ data Platform
1617
toString :: Platform -> String
1718
toString Darwin = "darwin"
1819
toString FreeBSD = "freebsd"
20+
toString OpenBSD = "openbsd"
1921
toString Linux = "linux"
2022
toString SunOS = "sunos"
2123
toString Win32 = "win32"
2224

2325
fromString :: String -> Maybe Platform
2426
fromString "darwin" = Just Darwin
2527
fromString "freebsd" = Just FreeBSD
28+
fromString "openbsd" = Just OpenBSD
2629
fromString "linux" = Just Linux
2730
fromString "sunos" = Just SunOS
2831
fromString "win32" = Just Win32
@@ -31,6 +34,7 @@ fromString _ = Nothing
3134
instance showPlatform :: Show Platform where
3235
show Darwin = "Darwin"
3336
show FreeBSD = "FreeBSD"
37+
show OpenBSD = "OpenBSD"
3438
show Linux = "Linux"
3539
show SunOS = "SunOS"
3640
show Win32 = "Win32"

0 commit comments

Comments
 (0)