commandbox.system.endpoints

Class Github

lucee.Component
    extended by commandbox.system.endpoints.Git
      extended by commandbox.system.endpoints.Github
All Implemented Interfaces:
IEndpoint

Copyright Since 2014 CommandBox by Ortus Solutions, Corp www.coldbox.org | www.ortussolutions.com I am the github endpoint. I install 'shortcut' packages listed as "user/repo[#committ-ish]"

Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
  • author : Brad Wood, Luis Majano, Denny Valliant
  •  
    Property Summary
    type property default serializable required
    string namePrefixes


    • access = public
    • returntype = any
    true false
    Constructor Summary
    init()
    Method Summary
    any getDefaultName(string package)
    string resolvePackage(string package, [boolean verbose='false'])
     
    Methods inherited from class commandbox.system.endpoints.Git
    getArtifactService, getConsoleLogger, getFolderEndpoint, getNamePrefixes, getProgressBar, getProgressableDownloader, getProtocol, getSemanticVersion, getSemverRegex, getShell, getSystem, getTempDir, getUpdate, getWirebox, secureCloneCommand, setArtifactService, setConsoleLogger, setFolderEndpoint, setNamePrefixes, setProgressBar, setProgressableDownloader, setSemanticVersion, setSemverRegex, setShell, setSystem, setTempDir, setWirebox
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    namePrefixes

    property string namePrefixes

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    Method Detail

    getDefaultName

    public any getDefaultName(string package)

    Specified by:
    getDefaultName in interface IEndpoint
    Overrides:
    getDefaultName in class Git
    Parameters:
    package

    resolvePackage

    public string resolvePackage(string package, [boolean verbose='false'])

    Specified by:
    resolvePackage in interface IEndpoint
    Overrides:
    resolvePackage in class Git
    Parameters:
    package
    verbose