Skip to content

Commit 002c4c4

Browse files
committed
build: optionally exclude analyzers/tui
1 parent 2238f1c commit 002c4c4

File tree

114 files changed

+253
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+253
-3
lines changed

main.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,11 @@ func init() {
289289
}
290290

291291
if isatty.IsTerminal(os.Stdout.Fd()) && (len(os.Args) <= 1 || os.Args[1] == analyzeCmd.FullCommand()) {
292-
args := tui.Run(os.Args[1:])
292+
args, err := tui.Run(os.Args[1:])
293+
if err != nil {
294+
fmt.Printf("failed to run TUI: %s", err.Error())
295+
os.Exit(1)
296+
}
293297
if len(args) == 0 {
294298
os.Exit(0)
295299
}

pkg/analyzer/analyzers/airbrake/airbrake.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airbrake
24

35
import (

pkg/analyzer/analyzers/airbrake/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airbrake
24

35
var scope_order = []string{

pkg/analyzer/analyzers/airtable/airtableoauth/airtable.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airtableoauth
24

35
import (

pkg/analyzer/analyzers/airtable/airtableoauth/airtable_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airtableoauth
24

35
import (

pkg/analyzer/analyzers/airtable/airtablepat/airtable.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airtablepat
24

35
import (

pkg/analyzer/analyzers/airtable/airtablepat/airtable_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airtablepat
24

35
import (

pkg/analyzer/analyzers/airtable/airtablepat/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package airtablepat
24

35
import (

pkg/analyzer/analyzers/airtable/common/endpoints.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package common
24

35
import "net/http"

pkg/analyzer/analyzers/airtable/common/models.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package common
24

35
type AirtableUserInfo struct {

pkg/analyzer/analyzers/airtable/common/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package common
24

35
var scopeToPermissions = map[string][]string{

pkg/analyzer/analyzers/analyzers.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package analyzers
24

35
import (

pkg/analyzer/analyzers/anthropic/anthropic_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package anthropic
24

35
import (

pkg/analyzer/analyzers/anthropic/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package anthropic
24

35
import (

pkg/analyzer/analyzers/asana/asana_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package asana
24

35
import (

pkg/analyzer/analyzers/bitbucket/bitbucket_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package bitbucket
24

35
import (

pkg/analyzer/analyzers/bitbucket/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package bitbucket
24

35
var credential_type_map = map[string]string{

pkg/analyzer/analyzers/client.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package analyzers
24

35
import (

pkg/analyzer/analyzers/client_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package analyzers
24

35
import (

pkg/analyzer/analyzers/digitalocean/digitalocean_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package digitalocean
24

35
import (

pkg/analyzer/analyzers/dockerhub/dockerhub_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package dockerhub
24

35
import (

pkg/analyzer/analyzers/dockerhub/helper.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package dockerhub
24

35
import (

pkg/analyzer/analyzers/dockerhub/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package dockerhub
24

35
import (

pkg/analyzer/analyzers/elevenlabs/elevenlabs.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package elevenlabs
24

35
import (

pkg/analyzer/analyzers/elevenlabs/elevenlabs_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package elevenlabs
24

35
import (

pkg/analyzer/analyzers/elevenlabs/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package elevenlabs
24

35
import (

pkg/analyzer/analyzers/github/common/github.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package common
24

35
import (

pkg/analyzer/analyzers/github/finegrained/finegrained_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package finegrained
24

35
import (

pkg/analyzer/analyzers/github/github.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package github
24

35
import (

pkg/analyzer/analyzers/github/github_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package github
24

35
import (

pkg/analyzer/analyzers/gitlab/gitlab_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package gitlab
24

35
import (

pkg/analyzer/analyzers/gitlab/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package gitlab
24

35
var gitlab_scopes = map[string]string{

pkg/analyzer/analyzers/groq/groq_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package groq
24

35
import (

pkg/analyzer/analyzers/groq/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package groq
24

35
import (

pkg/analyzer/analyzers/huggingface/huggingface_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package huggingface
24

35
import (

pkg/analyzer/analyzers/huggingface/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package huggingface
24

35
//nolint:unused

pkg/analyzer/analyzers/launchdarkly/launchdarkly_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package launchdarkly
24

35
import (

pkg/analyzer/analyzers/launchdarkly/models.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package launchdarkly
24

35
import "sync"

pkg/analyzer/analyzers/launchdarkly/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package launchdarkly
24

35
import (

pkg/analyzer/analyzers/mailchimp/mailchimp_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package mailchimp
24

35
import (

pkg/analyzer/analyzers/mailgun/mailgun_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package mailgun
24

35
import (

pkg/analyzer/analyzers/mailgun/requests.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package mailgun
24

35
import (

pkg/analyzer/analyzers/mysql/mysql_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package mysql
24

35
import (

pkg/analyzer/analyzers/mysql/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package mysql
24

35
type PrivTypes struct {

pkg/analyzer/analyzers/notion/notion_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package notion
24

35
import (

pkg/analyzer/analyzers/openai/openai_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package openai
24

35
import (

pkg/analyzer/analyzers/openai/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package openai
24

35
import (

pkg/analyzer/analyzers/opsgenie/opsgenie_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package opsgenie
24

35
import (

pkg/analyzer/analyzers/planetscale/planetscale_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package planetscale
24

35
import (

pkg/analyzer/analyzers/postgres/postgres_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package postgres
24

35
import (

pkg/analyzer/analyzers/postman/postman_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package postman
24

35
import (

pkg/analyzer/analyzers/postman/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package postman
24

35
var roleDescriptions = map[string]string{

pkg/analyzer/analyzers/privatekey/privatekey_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package privatekey
24

35
import (

pkg/analyzer/analyzers/sendgrid/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package sendgrid
24

35
import (

pkg/analyzer/analyzers/sendgrid/sendgrid_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package sendgrid
24

35
import (

pkg/analyzer/analyzers/shopify/shopify_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package shopify
24

35
import (

pkg/analyzer/analyzers/slack/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package slack
24

35
// SCOPES := []string{string} {

pkg/analyzer/analyzers/slack/slack_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package slack
24

35
import (

pkg/analyzer/analyzers/sourcegraph/sourcegraph_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package sourcegraph
24

35
import (

pkg/analyzer/analyzers/square/scopes.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package square
24

35
var permissions_slice = []map[string]map[string][]string{

pkg/analyzer/analyzers/square/square_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package square
24

35
import (

pkg/analyzer/analyzers/stripe/stripe_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package stripe
24

35
import (

pkg/analyzer/analyzers/twilio/twilio_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package twilio
24

35
import (

pkg/analyzer/cli.go

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//go:build !no_tui
2+
13
package analyzer
24

35
import (

0 commit comments

Comments
 (0)