Skip to content

Commit 2052cd6

Browse files
committed
update database
1 parent 97df7ac commit 2052cd6

3 files changed

Lines changed: 224 additions & 9 deletions

File tree

package/src/synoedit/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const (
3030
AppVersion = "0.0.1"
3131
// DefaultConfigFileName = "synoedit.toml"
3232
DefaultDatabaseFileName = "database.toml"
33-
DefaultDatabaseSHA256Checksum = "0bd394da525f1d2395b9a3d285f099fad492bf196b60d49451d65438be553d78"
33+
DefaultDatabaseSHA256Checksum = "718169860c57b123b0169eae4638a9c4f5c1657bc0d871cf31646c4c6e44bd29"
3434
)
3535

3636
// Page contains the data that is passed to the template (layout.html)

package/ui/database.toml

Lines changed: 209 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,39 @@ files = [
3939
# exec = "/var/packages/dnscrypt-proxy/target/bin/dnscrypt-proxy"
4040
# args = ["-check", "-config", "/var/packages/dnscrypt-proxy/target/var/dnscrypt-proxy.toml"]
4141

42+
###############################
43+
# SynoCommunity #
44+
###############################
4245

43-
####################################
44-
# Examples #
45-
####################################
46+
[app."git"]
47+
directory = "git/target/var/"
48+
files = [
49+
"gitconfig"
50+
]
51+
52+
[app."monit"]
53+
directory = 'monit/target/var/'
54+
files = [
55+
'monitrc',
56+
'monit.d/monit'
57+
]
58+
59+
[app."sslh"]
60+
directory = "sslh/target/var/"
61+
files = [
62+
"sslh.cfg"
63+
]
64+
65+
[app."syncthing"]
66+
directory = "syncthing/target/var/"
67+
files = [
68+
"options.conf",
69+
"config.xml"
70+
]
71+
72+
##########################
73+
# Examples #
74+
##########################
4675

4776
# [app."example"]
4877
# directory = 'example/target/'
@@ -59,3 +88,180 @@ files = [
5988
# dir = "/"
6089
# exec = "ls"
6190
# args = ["-l", "-a"]
91+
92+
#################################################################################
93+
# NOT TESTED! - Config files that I got from grepping synocommunity #
94+
#################################################################################
95+
96+
# [app."haproxy"]
97+
# directory = "haproxy/target/var/"
98+
# files = [
99+
# "haproxy.cfg"
100+
# ]
101+
102+
# [app."bitlbee"]
103+
# directory = "bitlbee/target/var/"
104+
# files = [
105+
# "bitlbee.conf"
106+
# ]
107+
108+
# [app."couchpotatoserver"]
109+
# directory = "couchpotatoserver/target/var/"
110+
# files = [
111+
# "settings.conf"
112+
# ]
113+
114+
# [app."deluge"]
115+
# directory = "deluge/target/var/"
116+
# files = [
117+
# "core.conf"
118+
# ]
119+
120+
# [app."gateone"]
121+
# directory = "gateone/target/var/"
122+
# files = [
123+
# "90custom.conf",
124+
# "95users.conf"
125+
# ]
126+
127+
# [app."lirc"]
128+
# directory = "lirc/target/var/"
129+
# files = [
130+
# "lircd.conf"
131+
# ]
132+
133+
# [app."mosquitto"]
134+
# directory = "mosquitto/target/var/"
135+
# files = [
136+
# "mosquitto.conf"
137+
# ]
138+
139+
# [app."oscam"]
140+
# directory = "oscam/target/var/"
141+
# files = [
142+
# "oscam.conf"
143+
# ]
144+
145+
# [app."redis"]
146+
# directory = "redis/target/var/"
147+
# files = [
148+
# "redis.conf"
149+
# ]
150+
151+
# [app."shairport-sync"]
152+
# directory = "shairport-sync/target/var/"
153+
# files = [
154+
# "alsa.conf"
155+
# ]
156+
157+
# [app."squidguard"]
158+
# directory = "squidguard/target/var/"
159+
# files = [
160+
# "c-icap.conf",
161+
# "mime.conf",
162+
# "squid.conf",
163+
# "squidclamav.conf",
164+
# "squidguardmgr.conf",
165+
# ]
166+
167+
# [app."umurmur"]
168+
# directory = "umurmur/target/var/"
169+
# files = [
170+
# "umurmur.conf"
171+
# ]
172+
173+
# [app."znc"]
174+
# directory = "znc/target/var/"
175+
# files = [
176+
# "znc.conf"
177+
# ]
178+
179+
# [app."flexget"]
180+
# directory = "flexget/target/var/"
181+
# files = [
182+
# "config.yml"
183+
# ]
184+
185+
# [app."wallabag"]
186+
# directory = "wallabag/target/var/"
187+
# files = [
188+
# "parameters.yml"
189+
# ]
190+
191+
# [app."icecast"]
192+
# directory = "icecast/target/var/"
193+
# files = [
194+
# "icecast.xml"
195+
# ]
196+
197+
# [app."museek-plus"]
198+
# directory = "museek-plus/target/var/"
199+
# files = [
200+
# "config.xml"
201+
# ]
202+
203+
# [app."radarr"]
204+
# directory = "radarr/target/var/"
205+
# files = [
206+
# "config.xml"
207+
# ]
208+
209+
# [app."sonarr"]
210+
# directory = "sonarr/target/var/"
211+
# files = [
212+
# "config.xml"
213+
# ]
214+
215+
# [app."plexpy"]
216+
# directory = "plexpy/target/var/"
217+
# files = [
218+
# "config.ini"
219+
# ]
220+
221+
# [app."headphones"]
222+
# directory = "headphones/target/var/"
223+
# files = [
224+
# "config.ini"
225+
# ]
226+
227+
# [app."sickrage"]
228+
# directory = "sickrage/target/var/"
229+
# files = [
230+
# "config.ini"
231+
# ]
232+
233+
# [app."lazylibrarian"]
234+
# directory = "lazylibrarian/target/var/"
235+
# files = [
236+
# "config.ini"
237+
# ]
238+
239+
# [app."sabnzbd"]
240+
# directory = "sabnzbd/target/var/"
241+
# files = [
242+
# "config.ini"
243+
# ]
244+
245+
# [app."comskip"]
246+
# directory = "comskip/target/var/"
247+
# files = [
248+
# "config.ini"
249+
# ]
250+
251+
# [app."mylar"]
252+
# directory = "mylar/target/var/"
253+
# files = [
254+
# "config.ini"
255+
# ]
256+
257+
# [app."plexivity"]
258+
# directory = "plexivity/target/var/"
259+
# files = [
260+
# "config.ini"
261+
# ]
262+
263+
# [app."ffsync"]
264+
# directory = "ffsync/target/var/"
265+
# files = [
266+
# "ffsync.ini"
267+
# ]

package/ui/js/main.js

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,23 @@ require('codemirror/mode/toml/toml')
22
require('codemirror/mode/xml/xml')
33
require('codemirror/mode/yaml/yaml')
44
require('codemirror/mode/nginx/nginx')
5+
require('codemirror/mode/shell/shell')
6+
require('codemirror/mode/properties/properties')
57

68
require('codemirror/addon/search/search')
79
require('codemirror/addon/search/searchcursor')
10+
require('codemirror/addon/search/jump-to-line.js')
811
require('codemirror/addon/dialog/dialog')
912

1013
require('codemirror/addon/edit/closebrackets')
11-
require('codemirror/addon/edit/closetag')
12-
require('codemirror/addon/edit/continuelist')
1314
require('codemirror/addon/edit/matchtags')
14-
require('codemirror/addon/edit/trailingspace')
15+
require('codemirror/addon/fold/xml-fold')
16+
require('codemirror/addon/edit/matchbrackets')
17+
// require('codemirror/addon/edit/trailingspace')
1518

1619
require('codemirror/addon/comment/comment')
17-
require('codemirror/addon/comment/continuecomment')
20+
// require('codemirror/addon/comment/continuecomment')
21+
require('codemirror/keymap/sublime')
1822

1923
var CodeMirror = require('codemirror/lib/codemirror')
2024
var textArea = document.querySelector('.synoedit .fileContent textarea')
@@ -38,7 +42,12 @@ if (typeof CodeMirror === "undefined") {
3842
}
3943

4044
var editor = CodeMirror.fromTextArea(textArea, {
41-
lineNumbers: true
45+
lineNumbers: true,
46+
keyMap: 'sublime',
47+
autoCloseBrackets: true,
48+
matchBrackets: true,
49+
matchTags: true,
50+
showCursorWhenSelecting: true,
4251
// theme: 'monokai'
4352
});
4453
}

0 commit comments

Comments
 (0)