-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathcompile.php
46 lines (41 loc) · 963 Bytes
/
compile.php
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
<?php
/**
* Compiles asset files into a single file.
*/
$cwd = __DIR__;
$css = [
// Vendor files
'font-awesome.css',
'open-sans.css',
'nanum-gothic.css',
'fira-code.css',
'normalize.css',
'skeleton.css',
// App files
'app/base.css',
'app/nav.css',
'app/actions.css',
'app/buttons.css',
'app/tooltips.css',
'app/alerts.css',
'app/dialogs.css',
'app/panels.css',
'app/notifications.css',
'app/dropdowns.css',
'app/messages.css',
'app/threads.css',
'app/compose.css',
'app/settings.css',
'app/media.css',
// Themes
'themes/warmlight.css',
'themes/coolnight.css'
];
// Open the file, set pointer to start and truncate
$fp = fopen("$cwd/www/build/libremail.css", 'w+');
foreach ($css as $file) {
$contents = file_get_contents("$cwd/www/css/$file");
fwrite($fp, $contents.PHP_EOL);
}
fclose($fp);
echo 'File written to build/libremail.css', PHP_EOL;