leave some comments
parent
427989d639
commit
c89f1dfd46
|
@ -23,6 +23,7 @@ func GET(w http.ResponseWriter, r *http.Request, c *config.Config) (int, error)
|
||||||
return http.StatusInternalServerError, err
|
return http.StatusInternalServerError, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Using Caddy's Browse middleware
|
||||||
b := browse.Browse{
|
b := browse.Browse{
|
||||||
Next: middleware.HandlerFunc(func(w http.ResponseWriter, r *http.Request) (int, error) {
|
Next: middleware.HandlerFunc(func(w http.ResponseWriter, r *http.Request) (int, error) {
|
||||||
return 404, nil
|
return 404, nil
|
||||||
|
|
|
@ -18,7 +18,7 @@ import (
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CanBeEdited checks if a filename has a supported extension
|
// CanBeEdited checks if the extension of a file is supported by the editor
|
||||||
func CanBeEdited(filename string) bool {
|
func CanBeEdited(filename string) bool {
|
||||||
extensions := [...]string{
|
extensions := [...]string{
|
||||||
"md", "markdown", "mdown", "mmark",
|
"md", "markdown", "mdown", "mmark",
|
||||||
|
@ -28,6 +28,7 @@ func CanBeEdited(filename string) bool {
|
||||||
".css", ".sass", ".scss",
|
".css", ".sass", ".scss",
|
||||||
".js",
|
".js",
|
||||||
".html",
|
".html",
|
||||||
|
".txt",
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, extension := range extensions {
|
for _, extension := range extensions {
|
||||||
|
@ -197,6 +198,7 @@ func Run(c *config.Config) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsEmpty checks if a folder is empty
|
||||||
func IsEmpty(name string) (bool, error) {
|
func IsEmpty(name string) (bool, error) {
|
||||||
f, err := os.Open(name)
|
f, err := os.Open(name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -208,7 +210,7 @@ func IsEmpty(name string) (bool, error) {
|
||||||
if err == io.EOF {
|
if err == io.EOF {
|
||||||
return true, nil
|
return true, nil
|
||||||
}
|
}
|
||||||
return false, err // Either not empty or error, suits both cases
|
return false, err
|
||||||
}
|
}
|
||||||
|
|
||||||
var splitCapitalizeExceptions = map[string]string{
|
var splitCapitalizeExceptions = map[string]string{
|
||||||
|
|
Loading…
Reference in New Issue