fdb6304e32
Split the relativeTime function into relativeTime and relativeTimeFromString. Refactored the installer. Made a lot of progress with PgSQL and MSSQL support, mostly MSSQL. Made a lot of progress on the automated testing suite. Added eqcss to the file extension list. ..depressed.. Fixed various bugs here and there. gen_mysql.go is now properly excluded when the pgsql or mssql build tag is passed. The BBCode plugin is now always initialised prior to it's test. We've begun transitioning towards deserializing database times directly into time.Times rather than doing it every time on the spot. Added more dev flags. The tests now make use of a test database rather than the production database.
83 lines
1.5 KiB
Batchfile
83 lines
1.5 KiB
Batchfile
@echo off
|
|
echo Installing the dependencies
|
|
|
|
echo Installing the MySQL Driver
|
|
go get -u github.com/go-sql-driver/mysql
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the PostgreSQL Driver
|
|
go get -u github.com/lib/pq
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the MSSQL Driver
|
|
go get -u github.com/denisenkom/go-mssqldb
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the bcrypt library
|
|
go get -u golang.org/x/crypto/bcrypt
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing /x/sys/windows (dependency for gopsutil)
|
|
go get -u golang.org/x/sys/windows
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing wmi (dependency for gopsutil)
|
|
go get -u github.com/StackExchange/wmi
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the gopsutil library
|
|
go get -u github.com/Azareal/gopsutil
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the WebSockets library
|
|
go get -u github.com/gorilla/websocket
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing Sourcemap (dependency for OttoJS)
|
|
go get -u gopkg.in/sourcemap.v1
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
echo Installing the OttoJS
|
|
go get -u github.com/robertkrimen/otto
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
|
|
|
|
echo Building the installer
|
|
go generate
|
|
go build ./install
|
|
if %errorlevel% neq 0 (
|
|
pause
|
|
exit /b %errorlevel%
|
|
)
|
|
install.exe
|