platform: modularize api/gui, add docs-tests-web foundation, and refresh root config
This commit is contained in:
9
selective-vpn-api/cmd/selective-vpn-api/main.go
Normal file
9
selective-vpn-api/cmd/selective-vpn-api/main.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package main
|
||||
|
||||
import app "selective-vpn-api/app"
|
||||
|
||||
func main() {
|
||||
// Keep API mode as default, but preserve legacy CLI modes
|
||||
// (autoloop/routes-*) to avoid breaking existing systemd units.
|
||||
app.Run()
|
||||
}
|
||||
11
selective-vpn-api/cmd/selective-vpn-autoloop/main.go
Normal file
11
selective-vpn-api/cmd/selective-vpn-autoloop/main.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
app "selective-vpn-api/app"
|
||||
)
|
||||
|
||||
func main() {
|
||||
os.Exit(app.RunAutoloopCLI(os.Args[1:]))
|
||||
}
|
||||
11
selective-vpn-api/cmd/selective-vpn-routes-clear/main.go
Normal file
11
selective-vpn-api/cmd/selective-vpn-routes-clear/main.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
app "selective-vpn-api/app"
|
||||
)
|
||||
|
||||
func main() {
|
||||
os.Exit(app.RunRoutesClearCLI(os.Args[1:]))
|
||||
}
|
||||
11
selective-vpn-api/cmd/selective-vpn-routes-update/main.go
Normal file
11
selective-vpn-api/cmd/selective-vpn-routes-update/main.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
app "selective-vpn-api/app"
|
||||
)
|
||||
|
||||
func main() {
|
||||
os.Exit(app.RunRoutesUpdateCLI(os.Args[1:]))
|
||||
}
|
||||
Reference in New Issue
Block a user