android

package
v0.0.0-...-cb74e61 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

View Source
const (
	ScannerName                   = "android"
	ConfigName                    = "android-config"
	ConfigNameKotlinScript        = "android-config-kts"
	DefaultConfigName             = "default-android-config"
	DefaultConfigNameKotlinScript = "default-android-config-kts"

	ProjectLocationInputKey     = "project_location"
	ProjectLocationInputEnvKey  = "PROJECT_LOCATION"
	ProjectLocationInputTitle   = "The root directory of an Android project"
	ProjectLocationInputSummary = "" /* 175-byte string literal not displayed */

	ModuleBuildGradlePathInputKey = "build_gradle_path"

	VariantInputKey     = "variant"
	VariantInputEnvKey  = "VARIANT"
	VariantInputTitle   = "Variant"
	VariantInputSummary = "Your Android build variant. You can add variants at any time, as well as further configure your existing variants later."

	ModuleInputKey     = "module"
	ModuleInputEnvKey  = "MODULE"
	ModuleInputTitle   = "Module"
	ModuleInputSummary = "" /* 292-byte string literal not displayed */

	BuildScriptInputTitle   = "Does your app use Kotlin build scripts?"
	BuildScriptInputSummary = "The workflow configuration slightly differs based on what language (Groovy or Kotlin) you used in your build scripts."

	GradlewPathInputKey = "gradlew_path"

	CacheLevelInputKey = "cache_level"
	CacheLevelNone     = "none"
)

Variables

This section is empty.

Functions

func LookupIcons

func LookupIcons(projectDir string, basepath string) (models.Icons, error)

LookupIcons returns the largest resolution for all potential android icons.

Types

type Project

type Project struct {
	RelPath               string
	UsesKotlinBuildScript bool
	Icons                 models.Icons
	Warnings              models.Warnings
}

Project is an Android project on the filesystem

type Scanner

type Scanner struct {
	Projects []Project
}

Scanner ...

func NewScanner

func NewScanner() *Scanner

NewScanner ...

func (*Scanner) Configs

func (scanner *Scanner) Configs(sshKeyActivation models.SSHKeyActivation) (models.BitriseConfigMap, error)

Configs ...

func (*Scanner) DefaultConfigs

func (scanner *Scanner) DefaultConfigs() (models.BitriseConfigMap, error)

DefaultConfigs ...

func (*Scanner) DefaultOptions

func (scanner *Scanner) DefaultOptions() models.OptionNode

DefaultOptions ...

func (*Scanner) DetectPlatform

func (scanner *Scanner) DetectPlatform(searchDir string) (_ bool, err error)

DetectPlatform ...

func (*Scanner) ExcludedScannerNames

func (scanner *Scanner) ExcludedScannerNames() []string

ExcludedScannerNames ...

func (*Scanner) Name

func (scanner *Scanner) Name() string

Name ...

func (*Scanner) Options

func (scanner *Scanner) Options() (models.OptionNode, models.Warnings, models.Icons, error)

Options ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL