Added lorem ipsum generation and Javascript search

This commit is contained in:
Magnus Åhall 2025-04-21 17:56:25 +02:00
parent 05be8548fe
commit 8d6ec8b4ff
8 changed files with 87 additions and 1 deletions

13
main.go
View file

@ -25,10 +25,11 @@ import (
const VERSION = "v1"
const CONTEXT_USER = 1
const SYNC_PAGINATION = 250
const SYNC_PAGINATION = 100
var (
FlagGenerate bool
FlagLoremIpsum bool
FlagDev bool
FlagConfig string
FlagCreateUser string
@ -60,6 +61,7 @@ func init() { // {{{
flag.StringVar(&FlagConfig, "config", cfgFilename, "Configuration file")
flag.BoolVar(&FlagDev, "dev", false, "Use local files instead of embedded files")
flag.BoolVar(&FlagGenerate, "generate", false, "Generate test data")
flag.BoolVar(&FlagLoremIpsum, "lorem-ipsum", false, "Replace all G- nodes with lorem ipsum paragraphs")
flag.StringVar(&FlagCreateUser, "create-user", "", "Username for creating a new user")
flag.StringVar(&FlagChangePassword, "change-password", "", "Change the password for the given username")
flag.Parse()
@ -99,6 +101,15 @@ func main() { // {{{
return
}
if FlagLoremIpsum {
err := LoremIpsum()
if err != nil {
fmt.Printf("%s\n", err)
return
}
return
}
// A new user?
if FlagCreateUser != "" {
createNewUser(FlagCreateUser)