diff options
Diffstat (limited to 'internal')
-rw-r--r-- | internal/endpoints/osversion.go | 10 | ||||
-rw-r--r-- | internal/endpoints/pkgs.go | 10 | ||||
-rw-r--r-- | internal/endpoints/query.go | 11 | ||||
-rw-r--r-- | internal/endpoints/uptime.go | 10 | ||||
-rw-r--r-- | internal/endpoints/usercount.go | 10 | ||||
-rw-r--r-- | internal/endpoints/users.go | 10 |
6 files changed, 61 insertions, 0 deletions
diff --git a/internal/endpoints/osversion.go b/internal/endpoints/osversion.go new file mode 100644 index 0000000..da8ea87 --- /dev/null +++ b/internal/endpoints/osversion.go @@ -0,0 +1,10 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// OSVersion handles the /<format>/osversion endpoint. +// Responds with the OpenBSD version. +func OSVersion(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} diff --git a/internal/endpoints/pkgs.go b/internal/endpoints/pkgs.go new file mode 100644 index 0000000..018dea8 --- /dev/null +++ b/internal/endpoints/pkgs.go @@ -0,0 +1,10 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// Pkgs handles the /<format>/pkgs endpoint. +// Sends a list of installed packages. +func Pkgs(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} diff --git a/internal/endpoints/query.go b/internal/endpoints/query.go new file mode 100644 index 0000000..c16cfed --- /dev/null +++ b/internal/endpoints/query.go @@ -0,0 +1,11 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// Query handles the /<format>/query endpoint. +// Accept a query param and responds with the appropriate info. +// ?pkg=$PACKAGENAME +func Query(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} diff --git a/internal/endpoints/uptime.go b/internal/endpoints/uptime.go new file mode 100644 index 0000000..a50c3e6 --- /dev/null +++ b/internal/endpoints/uptime.go @@ -0,0 +1,10 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// Uptime handles the /<format>/uptime endpoint. +// Sends uptime and load +func Uptime(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} diff --git a/internal/endpoints/usercount.go b/internal/endpoints/usercount.go new file mode 100644 index 0000000..1e76071 --- /dev/null +++ b/internal/endpoints/usercount.go @@ -0,0 +1,10 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// UserCount handles the /<format>/usercount endpoint. +// Responds with the number of registered users on the system. +func UserCount(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} diff --git a/internal/endpoints/users.go b/internal/endpoints/users.go new file mode 100644 index 0000000..e315793 --- /dev/null +++ b/internal/endpoints/users.go @@ -0,0 +1,10 @@ +package endpoints // import git.tilde.institute/tilde/api/internal/endpoints + +import "net/http" + +// Users handles the /<format>/users endpoint. +// Responds with information on the system's users. +func Users(w http.ResponseWriter, r *http.Request, format string) error { + + return nil +} |