package plugin

import (
	. "github.com/mickael-kerjean/filestash/server/common"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_htpasswd"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_ldap"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_local"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_openid"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_passthrough"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_authenticate_saml"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_artifactory"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_backblaze"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_dav"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_dropbox"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_ftp"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_gdrive"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_git"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_ldap"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_local"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_mysql"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_nfs"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_nop"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_psql"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_s3"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_samba"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_sftp"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_storj"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_tmp"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_url"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_backend_webdav"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_editor_wopi"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_handler_console"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_handler_mcp"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_handler_site"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_image_ascii"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_image_c"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_license"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_metadata_sqlite"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_search_stateless"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_security_scanner"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_security_svg"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_starter_http"
	_ "github.com/mickael-kerjean/filestash/server/plugin/plg_video_transcoder"
)

func init() {
	Hooks.Register.Onload(func() { Log.Debug("plugins loaded") })
}
