alias-fqdn #9
| @ -44,14 +44,12 @@ func main() { | |||||||
| 	var err error | 	var err error | ||||||
| 	var gettextDir string | 	var gettextDir string | ||||||
| 	var langs args.LangVar | 	var langs args.LangVar | ||||||
| 	var resourceDir string |  | ||||||
| 
 | 
 | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(&resourceDir, "resource-dir", "", "resource data directory. If set, overrides --resource to create a non-binary fsdb for the given path.") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") |  | ||||||
| 	flag.UintVar(&size, "s", 160, "max size of output") | 	flag.UintVar(&size, "s", 160, "max size of output") | ||||||
| 	flag.StringVar(&host, "h", config.Host(), "http host") | 	flag.StringVar(&host, "h", config.Host(), "http host") | ||||||
| 	flag.UintVar(&port, "p", config.Port(), "http port") | 	flag.UintVar(&port, "p", config.Port(), "http port") | ||||||
| @ -59,10 +57,6 @@ func main() { | |||||||
| 	flag.Var(&langs, "language", "add symbol resolution for language") | 	flag.Var(&langs, "language", "add symbol resolution for language") | ||||||
| 	flag.Parse() | 	flag.Parse() | ||||||
| 
 | 
 | ||||||
| 	if resourceDir != "" { |  | ||||||
| 		*override.ResourceConn = resourceDir |  | ||||||
| 		override.ResourceConnMode = storage.DBMODE_TEXT |  | ||||||
| 	} |  | ||||||
| 	config.Apply(override) | 	config.Apply(override) | ||||||
| 	conns, err := config.GetConns() | 	conns, err := config.GetConns() | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | |||||||
| @ -53,14 +53,12 @@ func main() { | |||||||
| 	var err error | 	var err error | ||||||
| 	var gettextDir string | 	var gettextDir string | ||||||
| 	var langs args.LangVar | 	var langs args.LangVar | ||||||
| 	var resourceDir string |  | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(&resourceDir, "resource-dir", "", "resource data directory. If set, overrides --resource to create a non-binary fsdb for the given path.") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") |  | ||||||
| 
 | 
 | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.UintVar(&size, "s", 160, "max size of output") | 	flag.UintVar(&size, "s", 160, "max size of output") | ||||||
| @ -70,10 +68,6 @@ func main() { | |||||||
| 	flag.Var(&langs, "language", "add symbol resolution for language") | 	flag.Var(&langs, "language", "add symbol resolution for language") | ||||||
| 	flag.Parse() | 	flag.Parse() | ||||||
| 
 | 
 | ||||||
| 	if resourceDir != "" { |  | ||||||
| 		*override.ResourceConn = resourceDir |  | ||||||
| 		override.ResourceConnMode = storage.DBMODE_TEXT |  | ||||||
| 	} |  | ||||||
| 	config.Apply(override) | 	config.Apply(override) | ||||||
| 	conns, err := config.GetConns() | 	conns, err := config.GetConns() | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | |||||||
| @ -43,13 +43,11 @@ func main() { | |||||||
| 	var err error | 	var err error | ||||||
| 	var gettextDir string | 	var gettextDir string | ||||||
| 	var langs args.LangVar | 	var langs args.LangVar | ||||||
| 	var resourceDir string |  | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(&resourceDir, "resource-dir", "", "resource data directory. If set, overrides --resource to create a non-binary fsdb for the given path.") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") |  | ||||||
| 
 | 
 | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.UintVar(&size, "s", 160, "max size of output") | 	flag.UintVar(&size, "s", 160, "max size of output") | ||||||
| @ -59,10 +57,6 @@ func main() { | |||||||
| 	flag.Var(&langs, "language", "add symbol resolution for language") | 	flag.Var(&langs, "language", "add symbol resolution for language") | ||||||
| 	flag.Parse() | 	flag.Parse() | ||||||
| 
 | 
 | ||||||
| 	if resourceDir != "" { |  | ||||||
| 		*override.ResourceConn = resourceDir |  | ||||||
| 		override.ResourceConnMode = storage.DBMODE_TEXT |  | ||||||
| 	} |  | ||||||
| 	config.Apply(override) | 	config.Apply(override) | ||||||
| 	conns, err := config.GetConns() | 	conns, err := config.GetConns() | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | |||||||
| @ -38,10 +38,10 @@ func main() { | |||||||
| 	var langs args.LangVar | 	var langs args.LangVar | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.UintVar(&size, "s", 160, "max size of output") | 	flag.UintVar(&size, "s", 160, "max size of output") | ||||||
| 	flag.StringVar(&gettextDir, "gettext", "", "use gettext translations from given directory") | 	flag.StringVar(&gettextDir, "gettext", "", "use gettext translations from given directory") | ||||||
|  | |||||||
| @ -38,10 +38,11 @@ func main() { | |||||||
| 	var stateDebug bool | 	var stateDebug bool | ||||||
| 	var host string | 	var host string | ||||||
| 	var port uint | 	var port uint | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	 | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource connection string") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
|  | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.UintVar(&size, "s", 160, "max size of output") | 	flag.UintVar(&size, "s", 160, "max size of output") | ||||||
| 	flag.StringVar(&host, "h", config.HostSSH(), "socket host") | 	flag.StringVar(&host, "h", config.HostSSH(), "socket host") | ||||||
|  | |||||||
| @ -6,35 +6,15 @@ import ( | |||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func NewOverride() *viseconfig.Override { | func NewOverride() *viseconfig.Override { | ||||||
| 	var a string |  | ||||||
| 	var b string |  | ||||||
| 	var c string |  | ||||||
| 	var d string |  | ||||||
| 	o := &viseconfig.Override{ | 	o := &viseconfig.Override{ | ||||||
| 		DbConn:           &a, |  | ||||||
| 		StateConn:        &b, |  | ||||||
| 		StateConnMode:    storage.DBMODE_TEXT, | 		StateConnMode:    storage.DBMODE_TEXT, | ||||||
| 		ResourceConn:     &c, |  | ||||||
| 		ResourceConnMode: storage.DBMODE_TEXT, | 		ResourceConnMode: storage.DBMODE_TEXT, | ||||||
| 		UserConn:         &d, |  | ||||||
| 		UserConnMode:     storage.DBMODE_BINARY, | 		UserConnMode:     storage.DBMODE_BINARY, | ||||||
| 	} | 	} | ||||||
| 	return o | 	return o | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func Apply(o *viseconfig.Override) error { | func Apply(o *viseconfig.Override) error { | ||||||
| 	if *o.DbConn == "?" { |  | ||||||
| 		o.DbConn = nil |  | ||||||
| 	} |  | ||||||
| 	if *o.ResourceConn == "?" { |  | ||||||
| 		o.ResourceConn = nil |  | ||||||
| 	} |  | ||||||
| 	if *o.UserConn == "?" { |  | ||||||
| 		o.UserConn = nil |  | ||||||
| 	} |  | ||||||
| 	if *o.StateConn == "?" { |  | ||||||
| 		o.StateConn = nil |  | ||||||
| 	} |  | ||||||
| 	viseconfig.ApplyConn(o) | 	viseconfig.ApplyConn(o) | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,21 +25,15 @@ func main() { | |||||||
| 
 | 
 | ||||||
| 	override := config.NewOverride() | 	override := config.NewOverride() | ||||||
| 	var sessionId string | 	var sessionId string | ||||||
| 	var resourceDir string |  | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(&resourceDir, "resource-dir", "", "resource data directory. If set, overrides --resource to create a non-binary fsdb for the given path.") |  | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.Parse() | 	flag.Parse() | ||||||
| 
 | 
 | ||||||
| 	if resourceDir != "" { |  | ||||||
| 		*override.ResourceConn = resourceDir |  | ||||||
| 		override.ResourceConnMode = storage.DBMODE_TEXT |  | ||||||
| 	} |  | ||||||
| 	config.Apply(override) | 	config.Apply(override) | ||||||
| 	conns, err := config.GetConns() | 	conns, err := config.GetConns() | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | |||||||
| @ -38,21 +38,15 @@ func main() { | |||||||
| 	var engineDebug bool | 	var engineDebug bool | ||||||
| 	var err error | 	var err error | ||||||
| 	var first bool | 	var first bool | ||||||
| 	var resourceDir string |  | ||||||
| 
 | 
 | ||||||
| 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | 	flag.StringVar(&sessionId, "session-id", "075xx2123", "session id") | ||||||
| 	flag.StringVar(override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | 	flag.StringVar(&override.DbConn, "c", "?", "default connection string (replaces all unspecified strings)") | ||||||
| 	flag.StringVar(override.ResourceConn, "resource", "?", "resource data directory") | 	flag.StringVar(&override.ResourceConn, "resource", "?", "resource data directory") | ||||||
| 	flag.StringVar(&resourceDir, "resource-dir", "", "resource data directory. If set, overrides --resource to create a non-binary fsdb for the given path.") | 	flag.StringVar(&override.UserConn, "userdata", "?", "userdata store connection string") | ||||||
| 	flag.StringVar(override.UserConn, "userdata", "?", "userdata store connection string") | 	flag.StringVar(&override.StateConn, "state", "?", "state store connection string") | ||||||
| 	flag.StringVar(override.StateConn, "state", "?", "state store connection string") |  | ||||||
| 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | 	flag.BoolVar(&engineDebug, "d", false, "use engine debug output") | ||||||
| 	flag.Parse() | 	flag.Parse() | ||||||
| 
 | 
 | ||||||
| 	if resourceDir != "" { |  | ||||||
| 		*override.ResourceConn = resourceDir |  | ||||||
| 		override.ResourceConnMode = storage.DBMODE_TEXT |  | ||||||
| 	} |  | ||||||
| 	config.Apply(override) | 	config.Apply(override) | ||||||
| 	conns, err := config.GetConns() | 	conns, err := config.GetConns() | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @ -6,7 +6,7 @@ require ( | |||||||
| 	git.defalsify.org/vise.git v0.2.3-0.20250120121301-10739fb4a8c9 | 	git.defalsify.org/vise.git v0.2.3-0.20250120121301-10739fb4a8c9 | ||||||
| 	git.grassecon.net/grassrootseconomics/common v0.0.0-20250121134736-ba8cbbccea7d | 	git.grassecon.net/grassrootseconomics/common v0.0.0-20250121134736-ba8cbbccea7d | ||||||
| 	git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1 | 	git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1 | ||||||
| 	git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250122123424-6749c632b0a2 | 	git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250124100946-03d19283f6fa | ||||||
| 	git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84 | 	git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84 | ||||||
| 	github.com/alecthomas/assert/v2 v2.2.2 | 	github.com/alecthomas/assert/v2 v2.2.2 | ||||||
| 	github.com/gofrs/uuid v4.4.0+incompatible | 	github.com/gofrs/uuid v4.4.0+incompatible | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @ -4,8 +4,8 @@ git.grassecon.net/grassrootseconomics/common v0.0.0-20250121134736-ba8cbbccea7d | |||||||
| git.grassecon.net/grassrootseconomics/common v0.0.0-20250121134736-ba8cbbccea7d/go.mod h1:wgQJZGIS6QuNLHqDhcsvehsbn5PvgV7aziRebMnJi60= | git.grassecon.net/grassrootseconomics/common v0.0.0-20250121134736-ba8cbbccea7d/go.mod h1:wgQJZGIS6QuNLHqDhcsvehsbn5PvgV7aziRebMnJi60= | ||||||
| git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1 h1:BJHfokTHzrw9QjQ+4s2HmSER0iBPuE7byW5oQC2zLIQ= | git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1 h1:BJHfokTHzrw9QjQ+4s2HmSER0iBPuE7byW5oQC2zLIQ= | ||||||
| git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1/go.mod h1:gOn89ipaDcDvmQXRMQYKUqcw/sJcwVOPVt2eC6Geip8= | git.grassecon.net/grassrootseconomics/sarafu-api v0.0.0-20250123142805-2181388f5bf1/go.mod h1:gOn89ipaDcDvmQXRMQYKUqcw/sJcwVOPVt2eC6Geip8= | ||||||
| git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250122123424-6749c632b0a2 h1:ON77G5K0JNuwPb5JT/hRfF6G6+xstlBQgEIEzWydnhg= | git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250124100946-03d19283f6fa h1:yQLKwby3eD/zNjNw/INU5lGiLuWPEHdsgASwMA4UptE= | ||||||
| git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250122123424-6749c632b0a2/go.mod h1:pjKp9L/ZsWW3kMB0UoIl1yv9TBIuU33mn9Aghxp7vGk= | git.grassecon.net/grassrootseconomics/visedriver v0.8.0-beta.10.0.20250124100946-03d19283f6fa/go.mod h1:pjKp9L/ZsWW3kMB0UoIl1yv9TBIuU33mn9Aghxp7vGk= | ||||||
| git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84 h1:VoBmqsjlRdz+IPbtKsAkc1IrMepjR+QlesZT31Jokrk= | git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84 h1:VoBmqsjlRdz+IPbtKsAkc1IrMepjR+QlesZT31Jokrk= | ||||||
| git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84/go.mod h1:DpibtYpnT3nG4Kn556hRAkdu4+CtiI/6MbnQHal51mQ= | git.grassecon.net/grassrootseconomics/visedriver-africastalking v0.0.0-20250121135340-ca97e23e8c84/go.mod h1:DpibtYpnT3nG4Kn556hRAkdu4+CtiI/6MbnQHal51mQ= | ||||||
| github.com/alecthomas/assert/v2 v2.2.2 h1:Z/iVC0xZfWTaFNE6bA3z07T86hd45Xe2eLt6WVy2bbk= | github.com/alecthomas/assert/v2 v2.2.2 h1:Z/iVC0xZfWTaFNE6bA3z07T86hd45Xe2eLt6WVy2bbk= | ||||||
|  | |||||||
| @ -16,10 +16,10 @@ func init() { | |||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| 	} | 	} | ||||||
| 	override.StateConn = &stateDir | 	override.StateConn = stateDir | ||||||
| 	userDir, err := os.MkdirTemp("", "sarafu-vise-menutraversal-fs-user-") | 	userDir, err := os.MkdirTemp("", "sarafu-vise-menutraversal-fs-user-") | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| 	} | 	} | ||||||
| 	override.UserConn = &userDir | 	override.UserConn = userDir | ||||||
| } | } | ||||||
|  | |||||||
| @ -21,7 +21,7 @@ func init() { | |||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| 	} | 	} | ||||||
| 	override.StateConn = &stateDir | 	override.StateConn = stateDir | ||||||
| 	userDir, err := os.MkdirTemp("", "sarafu-vise-menutraversal-gdbm-user-") | 	userDir, err := os.MkdirTemp("", "sarafu-vise-menutraversal-gdbm-user-") | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| @ -30,5 +30,5 @@ func init() { | |||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		panic(err) | 		panic(err) | ||||||
| 	} | 	} | ||||||
| 	override.UserConn = &userDir | 	override.UserConn = userDir | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user