Help us shape the future of Go! Take the 2026 Go Developer Survey

source

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2015 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package source includes detectors for STI source repositories

Index

Constants

This section is empty.

Variables

DefafultDetectors is a default set of Detector functions

Functions

This section is empty.

Types

type DetectorFunc

type DetectorFunc func(dir string) (*Info, bool)

DetectorFunc is a function that returns source Info from a given directory. It returns true if it was able to detect the code in the given directory.

type Detectors

type Detectors []DetectorFunc

Detectors is a set of DetectorFunc that is used to detect the language/platform for a given source directory

func (Detectors) DetectSource

func (s Detectors) DetectSource(dir string) (*Info, bool)

DetectSource returns source information from a given directory using a set of Detectors

type Info

type Info struct {
	Platform string
	Version  string
}

Info is detected platform information from a source directory

func DetectJava

func DetectJava(dir string) (*Info, bool)

DetectJava detects Java source

func DetectNodeJS

func DetectNodeJS(dir string) (*Info, bool)

DetectNodeJS detects NodeJS source

func DetectPHP

func DetectPHP(dir string) (*Info, bool)

DetectPHP detects PHP source

func DetectPerl

func DetectPerl(dir string) (*Info, bool)

DetectPerl detects Perl source

func DetectPython

func DetectPython(dir string) (*Info, bool)

DetectPython detects Python source

func DetectRuby

func DetectRuby(dir string) (*Info, bool)

DetectRuby detects Ruby source

func DetectScala added in v1.0.2

func DetectScala(dir string) (*Info, bool)

DetectScala detects Scala source

Source Files

  • detector.go
  • doc.go

Jump to

Keyboard shortcuts

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