-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathSQLiteDAV.cabal
More file actions
165 lines (159 loc) · 3.72 KB
/
SQLiteDAV.cabal
File metadata and controls
165 lines (159 loc) · 3.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.1.
--
-- see: https://github.com/sol/hpack
name: SQLiteDAV
version: 0.2.0.0
synopsis: WebDAV server that maps an SQLite database to directories and files.
description: SQLiteDAV is a WebDAV server that exposes an SQLite database as a
filesystem-like hierarchy.
.
It supports two modes:
.
* Plain SQLite databases, where tables become folders, rows become
folders keyed by rowid, and columns become files named
@\<col\>.\<ext\>@ with the extension derived from the cell's type.
.
* SQLite Archive (sqlar) databases, where paths inside the archive
table are exposed as a filesystem.
.
This lets you mount an SQLite database via any WebDAV client (Finder,
GNOME Files, Windows Explorer, davfs2, etc.) and browse, read, and
edit its contents as regular files and folders.
category: Web, Database
homepage: https://github.com/Airsequel/SQLiteDAV#readme
bug-reports: https://github.com/Airsequel/SQLiteDAV/issues
author: Adrian Sieber
maintainer: Adrian Sieber
license: MIT
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/Airsequel/SQLiteDAV
library
exposed-modules:
SQLiteDAV.API
SQLiteDAV.HTTPExtensions
SQLiteDAV.MimeDetect
SQLiteDAV.Properties
SQLiteDAV.Server
SQLiteDAV.SQLAR
SQLiteDAV.Utils
other-modules:
Paths_SQLiteDAV
hs-source-dirs:
src
default-extensions:
NoImplicitPrelude
OverloadedRecordDot
OverloadedStrings
build-depends:
aeson
, base >=4.7 && <5
, bytestring
, containers
, directory
, exceptions
, filepath
, http-types
, magic
, mime-types
, protolude
, regex-tdfa
, servant
, servant-foreign
, servant-options
, servant-server
, sqlite-simple
, text
, time
, unix
, wai-extra
, xml
, xml-conduit
, zlib
default-language: GHC2021
executable sqlitedav
main-is: Main.hs
other-modules:
Paths_SQLiteDAV
hs-source-dirs:
app
default-extensions:
NoImplicitPrelude
OverloadedRecordDot
OverloadedStrings
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
SQLiteDAV
, aeson
, base >=4.7 && <5
, bytestring
, containers
, directory
, exceptions
, filepath
, http-types
, magic
, mime-types
, optparse-applicative
, protolude
, regex-tdfa
, servant
, servant-foreign
, servant-options
, servant-server
, sqlite-simple
, text
, time
, unix
, wai-extra
, warp
, xml
, xml-conduit
, zlib
default-language: GHC2021
test-suite sqlitedav-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Paths_SQLiteDAV
hs-source-dirs:
test
default-extensions:
NoImplicitPrelude
OverloadedRecordDot
OverloadedStrings
ghc-options: -threaded -rtsopts -with-rtsopts=-N -main-is Spec
build-depends:
SQLiteDAV
, aeson
, base >=4.7 && <5
, bytestring
, containers
, directory
, exceptions
, filepath
, hspec
, hspec-wai
, http-types
, magic
, mime-types
, protolude
, regex-tdfa
, servant
, servant-foreign
, servant-options
, servant-server
, sqlite-simple
, text
, time
, unix
, wai
, wai-extra
, xml
, xml-conduit
, zlib
default-language: GHC2021