diff --git a/cmd/commander/main.go b/cmd/commander/ccmem/main.go similarity index 79% rename from cmd/commander/main.go rename to cmd/commander/ccmem/main.go index 61cc79b..2763ad1 100644 --- a/cmd/commander/main.go +++ b/cmd/commander/ccmem/main.go @@ -1,7 +1,7 @@ /* Copyright © 2024 github */ -package cmd +package ccmem import ( "log" @@ -28,7 +28,7 @@ Cobra is a CLI library for Go that empowers applications. This application is a tool to generate the needed files to quickly create a Cobra application.`, Run: func(cmd *cobra.Command, args []string) { - LogAbove(LogWarning, "Starting server") + slog.Info("Starting server") serve() }, } @@ -53,9 +53,9 @@ func serve() { r.HandleFunc("/repos/{controller_owner}/{controller_repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}", MirvaDownloadArtifact) - r.HandleFunc("/codeql-query-console/codeql-variant-analysis-repo-tasks/{codeql_variant_analysis_id}/{repo_id}/{owner_id}/{controller_repo_id}", MirvaDownLoad3) - - r.HandleFunc("/github-codeql-query-console-prod/codeql-variant-analysis-repo-tasks/{codeql_variant_analysis_id}/{repo_id}", MirvaDownLoad4) + // Not implemented: + // r.HandleFunc("/codeql-query-console/codeql-variant-analysis-repo-tasks/{codeql_variant_analysis_id}/{repo_id}/{owner_id}/{controller_repo_id}", MirvaDownLoad3) + // r.HandleFunc("/github-codeql-query-console-prod/codeql-variant-analysis-repo-tasks/{codeql_variant_analysis_id}/{repo_id}", MirvaDownLoad4) // // Now some support API endpoints @@ -69,7 +69,7 @@ func serve() { } func RootHandler(w http.ResponseWriter, r *http.Request) { - LogAbove(LogWarning, "Request on /") + slog.Info("Request on /") } func MirvaStatus(w http.ResponseWriter, r *http.Request) { @@ -136,22 +136,6 @@ func MirvaDownloadArtifact(w http.ResponseWriter, r *http.Request) { } -func MirvaDownLoad3(w http.ResponseWriter, r *http.Request) { - vars := mux.Vars(r) - LogAbove(LogWarning, "mrva download step 3 for (%s,%s,%s,%s)\n", - vars["codeql_variant_analysis_id"], - vars["repo_id"], - vars["owner_id"], - vars["controller_repo_id"]) -} - -func MirvaDownLoad4(w http.ResponseWriter, r *http.Request) { - vars := mux.Vars(r) - LogAbove(LogWarning, "mrva download step 4 for (%s,%s)\n", - vars["codeql_variant_analysis_id"], - vars["repo_id"]) -} - func MirvaDownloadServe(w http.ResponseWriter, r *http.Request) { vars := mux.Vars(r) slog.Info("File download request", "local_path", vars["local_path"]) @@ -161,22 +145,22 @@ func MirvaDownloadServe(w http.ResponseWriter, r *http.Request) { func MirvaRequestID(w http.ResponseWriter, r *http.Request) { vars := mux.Vars(r) - LogAbove(LogWarning, "New mrva using repository_id=%v\n", vars["repository_id"]) + slog.Info("New mrva using repository_id=%v\n", vars["repository_id"]) } func MirvaRequest(w http.ResponseWriter, r *http.Request) { vars := mux.Vars(r) slog.Info("New mrva run ", "owner", vars["owner"], "repo", vars["repo"]) // TODO Change this to functional style? - session := new(MirvaSession) - session.id = next_id() - session.owner = vars["owner"] - session.controller_repo = vars["repo"] - session.collect_info(w, r) - session.find_available_DBs() - session.start_analyses() - session.submit_response(w) - session.save() + // session := new(MirvaSession) + // session.id = next_id() + // session.owner = vars["owner"] + // session.controller_repo = vars["repo"] + // session.collect_info(w, r) + // session.find_available_DBs() + // session.start_analyses() + // session.submit_response(w) + // session.save() } func init() { diff --git a/cmd/root.go b/cmd/commander/ccmem/root.go similarity index 98% rename from cmd/root.go rename to cmd/commander/ccmem/root.go index 01548b0..02c50be 100644 --- a/cmd/root.go +++ b/cmd/commander/ccmem/root.go @@ -13,7 +13,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ -package cmd +package ccmem import ( "log" @@ -79,9 +79,6 @@ func init() { // Execute adds all child commands to the root command and sets flags appropriately. // This is called by main.main(). It only needs to happen once to the rootCmd. func Execute() { - - rootCmd.AddCommand(startCmd) - err := rootCmd.Execute() if err != nil { os.Exit(1) diff --git a/main.go b/main.go index b257472..7044947 100644 --- a/main.go +++ b/main.go @@ -5,7 +5,7 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -15,8 +15,8 @@ limitations under the License. */ package main -import "github.com/advanced-security/mrvacommander/cmd" +import "github.com/advanced-security/mrvacommander/cmd/commander/ccmem" func main() { - cmd.Execute() + ccmem.Execute() }