README
¶
bosh-ext-cli
BOSH Extended CLI is a tool that provides additional set of commands for interacting with BOSH and release authoring
Commands
- Lint release directory and show suggestions
$ out/bosh-ext lint-release
$ out/bosh-ext lint-release --dir ~/workspace/whatever-release
- Lint manifest
$ out/bosh-ext lint-manifest manifest.yml
- Show detailed Director task debug information
$ bosh task X --debug | out/bosh-ext debug-task -
$ bosh task X --debug | out/bosh-ext debug-task - -a
$ bosh task X --debug | out/bosh-ext debug-task - -a -s duration
$ bosh task X --debug | out/bosh-ext debug-task - -l
- Web view (useful with information dense commands such as
bosh events
)
$ export BOSH_ENVIRONMENT=vbox
$ out/bosh-ext web
Build & Development
$ git clone ...
$ cd bosh-ext-cli
$ source .envrc
$ bin/build
$ out/bosh-ext -v
Todo
- linting
- release: notice common props between release jobs
- release: multiple jobs?
- release: camelCase vs snake case
set -e
in packaging?- pre_packaging presence?
- job description presence
type: password
annotation- extrapolate links usage
- discover_external_ip presence
- logrotate presence
- todo markers
- consolidate explanation
- greedy blob inclusion?
- web
- reload events
- output for currently running tasks
- bosh task (errored task) -> no error
- debug-task
- columns
Directories
¶
Path | Synopsis |
---|---|
src
|
|
github.com/cloudfoundry/bosh-cli/cmd/cmdfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/cmd/config/configfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/deployment/manifest/manifestfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/deployment/template/templatefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/director/directorfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/installation/blobextract/fakeblobextract
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/release/job/jobfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/release/license/licensefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/release/pkg/pkgfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/release/releasefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/release/resource/resourcefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/releasedir/index/indexfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/releasedir/releasedirfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/src/cloud.google.com/go/compute/metadata
Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts.
|
Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts. |
github.com/cloudfoundry/bosh-cli/src/cloud.google.com/go/iam
Package iam supports the resource-specific operations of Google Cloud IAM (Identity and Access Management) for the Google Cloud Libraries.
|
Package iam supports the resource-specific operations of Google Cloud IAM (Identity and Access Management) for the Google Cloud Libraries. |
github.com/cloudfoundry/bosh-cli/src/cloud.google.com/go/storage
Package storage provides an easy way to work with Google Cloud Storage.
|
Package storage provides an easy way to work with Google Cloud Storage. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws
Package aws provides the core SDK's utilities and shared types.
|
Package aws provides the core SDK's utilities and shared types. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/awserr
Package awserr represents API error interface accessors for the SDK.
|
Package awserr represents API error interface accessors for the SDK. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/credentials
Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values.
|
Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint.
|
Package endpointcreds provides support for retrieving credentials from an arbitrary HTTP endpoint. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/credentials/stscreds
Package stscreds are credential Providers to retrieve STS AWS credentials.
|
Package stscreds are credential Providers to retrieve STS AWS credentials. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/defaults
Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers.
|
Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/ec2metadata
Package ec2metadata provides the client for making API calls to the EC2 Metadata service.
|
Package ec2metadata provides the client for making API calls to the EC2 Metadata service. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/endpoints
Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions.
|
Package endpoints provides the types and functionality for defining regions and endpoints, as well as querying those definitions. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/session
Package session provides configuration for the SDK's service clients.
|
Package session provides configuration for the SDK's service clients. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/aws/signer/v4
Package v4 implements signing for AWS V4 signer Provides request signing for request that need to be signed with AWS V4 Signatures.
|
Package v4 implements signing for AWS V4 signer Provides request signing for request that need to be signed with AWS V4 Signatures. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/private/protocol/query
Package query provides serialization of AWS query requests, and responses.
|
Package query provides serialization of AWS query requests, and responses. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/private/protocol/rest
Package rest provides RESTful serialization of AWS requests and responses.
|
Package rest provides RESTful serialization of AWS requests and responses. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/private/protocol/restxml
Package restxml provides RESTful XML serialization of AWS requests and responses.
|
Package restxml provides RESTful XML serialization of AWS requests and responses. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
Package xmlutil provides XML serialization of AWS requests and responses.
|
Package xmlutil provides XML serialization of AWS requests and responses. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/service/s3
Package s3 provides the client and types for making API requests to Amazon Simple Storage Service.
|
Package s3 provides the client and types for making API requests to Amazon Simple Storage Service. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/service/s3/s3iface
Package s3iface provides an interface to enable mocking the Amazon Simple Storage Service service client for testing your code.
|
Package s3iface provides an interface to enable mocking the Amazon Simple Storage Service service client for testing your code. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/service/s3/s3manager
Package s3manager provides utilities to upload and download objects from S3 concurrently.
|
Package s3manager provides utilities to upload and download objects from S3 concurrently. |
github.com/cloudfoundry/bosh-cli/src/github.com/aws/aws-sdk-go/service/sts
Package sts provides the client and types for making API requests to AWS Security Token Service.
|
Package sts provides the client and types for making API requests to AWS Security Token Service. |
github.com/cloudfoundry/bosh-cli/src/github.com/cheggaaa/pb
Simple console progress bars
|
Simple console progress bars |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/bosh-agent/agentclient/fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/bosh-utils/blobstore/fakes
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/bosh-utils/crypto/cryptofakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/bosh-utils/fileutil/fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/bosh-utils/logger/loggerfakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/cloudfoundry/config-server/types/typesfakes
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-cli/src/github.com/dustin/go-humanize
Package humanize converts boring ugly numbers to human-friendly strings and back.
|
Package humanize converts boring ugly numbers to human-friendly strings and back. |
github.com/cloudfoundry/bosh-cli/src/github.com/fatih/color
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
|
Package color is an ANSI color package to output colorized or SGR defined output to the standard output. |
github.com/cloudfoundry/bosh-cli/src/github.com/go-ini/ini
Package ini provides INI file read and write functionality in Go.
|
Package ini provides INI file read and write functionality in Go. |
github.com/cloudfoundry/bosh-cli/src/github.com/golang/mock/gomock
GoMock - a mock framework for Go.
|
GoMock - a mock framework for Go. |
github.com/cloudfoundry/bosh-cli/src/github.com/golang/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
|
Package proto converts data structures to and from the wire format of protocol buffers. |
github.com/cloudfoundry/bosh-cli/src/github.com/golang/protobuf/protoc-gen-go/descriptor
Package descriptor is a generated protocol buffer package.
|
Package descriptor is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/github.com/golang/protobuf/ptypes/any
Package any is a generated protocol buffer package.
|
Package any is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/github.com/googleapis/gax-go
Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
|
Package gax contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions. |
github.com/cloudfoundry/bosh-cli/src/github.com/hashicorp/errwrap
Package errwrap implements methods to formalize error wrapping in Go.
|
Package errwrap implements methods to formalize error wrapping in Go. |
github.com/cloudfoundry/bosh-cli/src/github.com/jessevdk/go-flags
Package flags provides an extensive command line option parser.
|
Package flags provides an extensive command line option parser. |
github.com/cloudfoundry/bosh-cli/src/github.com/mattn/go-isatty
Package isatty implements interface to isatty
|
Package isatty implements interface to isatty |
github.com/cloudfoundry/bosh-cli/src/github.com/nu7hatch/gouuid
This package provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.
|
This package provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/ginkgo
Ginkgo is a BDD-style testing framework for Golang The godoc documentation describes Ginkgo's API.
|
Ginkgo is a BDD-style testing framework for Golang The godoc documentation describes Ginkgo's API. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/ginkgo/config
Ginkgo accepts a number of configuration options.
|
Ginkgo accepts a number of configuration options. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/ginkgo/ginkgo
The Ginkgo CLI The Ginkgo CLI is fully documented [here](http://onsi.github.io/ginkgo/#the_ginkgo_cli) You can also learn more by running: ginkgo help Here are some of the more commonly used commands: To install: go install github.com/onsi/ginkgo/ginkgo To run tests: ginkgo To run tests in all subdirectories: ginkgo -r To run tests in particular packages: ginkgo <flags> /path/to/package /path/to/another/package To pass arguments/flags to your tests: ginkgo <flags> <packages> -- <pass-throughs> To run tests in parallel ginkgo -p this will automatically detect the optimal number of nodes to use.
|
The Ginkgo CLI The Ginkgo CLI is fully documented [here](http://onsi.github.io/ginkgo/#the_ginkgo_cli) You can also learn more by running: ginkgo help Here are some of the more commonly used commands: To install: go install github.com/onsi/ginkgo/ginkgo To run tests: ginkgo To run tests in all subdirectories: ginkgo -r To run tests in particular packages: ginkgo <flags> /path/to/package /path/to/another/package To pass arguments/flags to your tests: ginkgo <flags> <packages> -- <pass-throughs> To run tests in parallel ginkgo -p this will automatically detect the optimal number of nodes to use. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/ginkgo/reporters
Ginkgo's Default Reporter A number of command line flags are available to tweak Ginkgo's default output.
|
Ginkgo's Default Reporter A number of command line flags are available to tweak Ginkgo's default output. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty
Package isatty implements interface to isatty
|
Package isatty implements interface to isatty |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.
|
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega/format
Gomega's format package pretty-prints objects.
|
Gomega's format package pretty-prints objects. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega/gbytes
Package gbytes provides a buffer that supports incrementally detecting input.
|
Package gbytes provides a buffer that supports incrementally detecting input. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega/gexec
Package gexec provides support for testing external processes.
|
Package gexec provides support for testing external processes. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega/ghttp
Package ghttp supports testing HTTP clients by providing a test server (simply a thin wrapper around httptest's server) that supports registering multiple handlers.
|
Package ghttp supports testing HTTP clients by providing a test server (simply a thin wrapper around httptest's server) that supports registering multiple handlers. |
github.com/cloudfoundry/bosh-cli/src/github.com/onsi/gomega/matchers
Gomega matchers This package implements the Gomega matchers and does not typically need to be imported.
|
Gomega matchers This package implements the Gomega matchers and does not typically need to be imported. |
github.com/cloudfoundry/bosh-cli/src/github.com/pivotal-cf/paraphernalia/secure/tlsconfig
Package tlsconfig provides opintionated helpers for building tls.Configs.
|
Package tlsconfig provides opintionated helpers for building tls.Configs. |
github.com/cloudfoundry/bosh-cli/src/github.com/vito/go-interact/interact/terminal
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
|
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/crypto/curve25519
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
|
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/crypto/ed25519
Package ed25519 implements the Ed25519 signature algorithm.
|
Package ed25519 implements the Ed25519 signature algorithm. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/crypto/ssh
Package ssh implements an SSH client and server.
|
Package ssh implements an SSH client and server. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/crypto/ssh/terminal
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
|
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
|
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/context/ctxhttp
Package ctxhttp provides helper functions for performing context-aware HTTP requests.
|
Package ctxhttp provides helper functions for performing context-aware HTTP requests. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/http2
Package http2 implements the HTTP/2 protocol.
|
Package http2 implements the HTTP/2 protocol. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/http2/hpack
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
|
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/idna
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003.
|
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/lex/httplex
Package httplex contains rules around lexical matters of various HTTP-related specifications.
|
Package httplex contains rules around lexical matters of various HTTP-related specifications. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/proxy
Package proxy provides support for a variety of protocols to proxy network data.
|
Package proxy provides support for a variety of protocols to proxy network data. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/net/trace
Package trace implements tracing of requests and long-lived objects.
|
Package trace implements tracing of requests and long-lived objects. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/oauth2
Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests.
|
Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/oauth2/google
Package google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs.
|
Package google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/oauth2/jws
Package jws provides a partial implementation of JSON Web Signature encoding and decoding.
|
Package jws provides a partial implementation of JSON Web Signature encoding and decoding. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/oauth2/jwt
Package jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0".
|
Package jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0". |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/sys/unix
Package unix contains an interface to the low-level operating system primitives.
|
Package unix contains an interface to the low-level operating system primitives. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/secure/bidirule
Package bidirule implements the Bidi Rule defined by RFC 5893.
|
Package bidirule implements the Bidi Rule defined by RFC 5893. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/transform
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
|
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/unicode/bidi
Package bidi contains functionality for bidirectional text support.
|
Package bidi contains functionality for bidirectional text support. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/unicode/cldr
Package cldr provides a parser for LDML and related XML formats.
|
Package cldr provides a parser for LDML and related XML formats. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/unicode/norm
Package norm contains types and functions for normalizing Unicode strings.
|
Package norm contains types and functions for normalizing Unicode strings. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/text/unicode/rangetable
Package rangetable provides utilities for creating and inspecting unicode.RangeTables.
|
Package rangetable provides utilities for creating and inspecting unicode.RangeTables. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/tools/go/ast/astutil
Package astutil contains common utilities for working with the Go AST.
|
Package astutil contains common utilities for working with the Go AST. |
github.com/cloudfoundry/bosh-cli/src/golang.org/x/tools/imports
Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary.
|
Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/gensupport
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool.
|
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/googleapi
Package googleapi contains the common code shared by all Google API libraries.
|
Package googleapi contains the common code shared by all Google API libraries. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/googleapi/transport
Package transport contains HTTP transports used to make authenticated API requests.
|
Package transport contains HTTP transports used to make authenticated API requests. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/iterator
Package iterator provides support for standard Google API iterators.
|
Package iterator provides support for standard Google API iterators. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/option
Package option contains options for Google API clients.
|
Package option contains options for Google API clients. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/storage/v1
Package storage provides access to the Cloud Storage JSON API.
|
Package storage provides access to the Cloud Storage JSON API. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/api/transport
Package transport supports network connections to HTTP and GRPC servers.
|
Package transport supports network connections to HTTP and GRPC servers. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/appengine
Package appengine provides basic functionality for Google App Engine.
|
Package appengine provides basic functionality for Google App Engine. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/appengine/socket
Package socket provides outbound network sockets.
|
Package socket provides outbound network sockets. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/appengine/urlfetch
Package urlfetch provides an http.RoundTripper implementation for fetching URLs via App Engine's urlfetch service.
|
Package urlfetch provides an http.RoundTripper implementation for fetching URLs via App Engine's urlfetch service. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/genproto/googleapis/api/annotations
Package annotations is a generated protocol buffer package.
|
Package annotations is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/genproto/googleapis/iam/v1
Package iam is a generated protocol buffer package.
|
Package iam is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/genproto/googleapis/rpc/status
Package status is a generated protocol buffer package.
|
Package status is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc
Package grpc implements an RPC system called gRPC.
|
Package grpc implements an RPC system called gRPC. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/codes
Package codes defines the canonical error codes used by gRPC.
|
Package codes defines the canonical error codes used by gRPC. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/credentials
Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
|
Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/credentials/oauth
Package oauth implements gRPC credentials using OAuth.
|
Package oauth implements gRPC credentials using OAuth. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/grpclb/grpc_lb_v1
Package grpc_lb_v1 is a generated protocol buffer package.
|
Package grpc_lb_v1 is a generated protocol buffer package. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/grpclog
Package grpclog defines logging for grpc.
|
Package grpclog defines logging for grpc. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/keepalive
Package keepalive defines configurable parameters for point-to-point healthcheck.
|
Package keepalive defines configurable parameters for point-to-point healthcheck. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/metadata
Package metadata define the structure of the metadata supported by gRPC library.
|
Package metadata define the structure of the metadata supported by gRPC library. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/naming
Package naming defines the naming API and related data structures for gRPC.
|
Package naming defines the naming API and related data structures for gRPC. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/peer
Package peer defines various peer information associated with RPCs and corresponding utils.
|
Package peer defines various peer information associated with RPCs and corresponding utils. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/stats
Package stats is for collecting and reporting various network and RPC stats.
|
Package stats is for collecting and reporting various network and RPC stats. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/status
Package status implements errors returned by gRPC.
|
Package status implements errors returned by gRPC. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/tap
Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information.
|
Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information. |
github.com/cloudfoundry/bosh-cli/src/google.golang.org/grpc/transport
Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
|
Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). |
github.com/cloudfoundry/bosh-cli/src/gopkg.in/yaml.v2
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
github.com/cloudfoundry/bosh-cli/ssh/sshfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/stemcell/stemcellfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/uaa/uaafakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-cli/ui/task/taskfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
github.com/cloudfoundry/bosh-utils/blobstore/fakes
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-utils/crypto/cryptofakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-utils/fileutil/fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-utils/logger/fakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/cloudfoundry/bosh-utils/logger/loggerfakes
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
github.com/jessevdk/go-flags
Package flags provides an extensive command line option parser.
|
Package flags provides an extensive command line option parser. |
github.com/onsi/ginkgo
Ginkgo is a BDD-style testing framework for Golang The godoc documentation describes Ginkgo's API.
|
Ginkgo is a BDD-style testing framework for Golang The godoc documentation describes Ginkgo's API. |
github.com/onsi/ginkgo/config
Ginkgo accepts a number of configuration options.
|
Ginkgo accepts a number of configuration options. |
github.com/onsi/ginkgo/ginkgo
The Ginkgo CLI The Ginkgo CLI is fully documented [here](http://onsi.github.io/ginkgo/#the_ginkgo_cli) You can also learn more by running: ginkgo help Here are some of the more commonly used commands: To install: go install github.com/onsi/ginkgo/ginkgo To run tests: ginkgo To run tests in all subdirectories: ginkgo -r To run tests in particular packages: ginkgo <flags> /path/to/package /path/to/another/package To pass arguments/flags to your tests: ginkgo <flags> <packages> -- <pass-throughs> To run tests in parallel ginkgo -p this will automatically detect the optimal number of nodes to use.
|
The Ginkgo CLI The Ginkgo CLI is fully documented [here](http://onsi.github.io/ginkgo/#the_ginkgo_cli) You can also learn more by running: ginkgo help Here are some of the more commonly used commands: To install: go install github.com/onsi/ginkgo/ginkgo To run tests: ginkgo To run tests in all subdirectories: ginkgo -r To run tests in particular packages: ginkgo <flags> /path/to/package /path/to/another/package To pass arguments/flags to your tests: ginkgo <flags> <packages> -- <pass-throughs> To run tests in parallel ginkgo -p this will automatically detect the optimal number of nodes to use. |
github.com/onsi/ginkgo/reporters
Ginkgo's Default Reporter A number of command line flags are available to tweak Ginkgo's default output.
|
Ginkgo's Default Reporter A number of command line flags are available to tweak Ginkgo's default output. |
github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty
Package isatty implements interface to isatty
|
Package isatty implements interface to isatty |
github.com/onsi/gomega
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.
|
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library. |
github.com/onsi/gomega/format
Gomega's format package pretty-prints objects.
|
Gomega's format package pretty-prints objects. |
github.com/onsi/gomega/gbytes
Package gbytes provides a buffer that supports incrementally detecting input.
|
Package gbytes provides a buffer that supports incrementally detecting input. |
github.com/onsi/gomega/gexec
Package gexec provides support for testing external processes.
|
Package gexec provides support for testing external processes. |
github.com/onsi/gomega/ghttp
Package ghttp supports testing HTTP clients by providing a test server (simply a thin wrapper around httptest's server) that supports registering multiple handlers.
|
Package ghttp supports testing HTTP clients by providing a test server (simply a thin wrapper around httptest's server) that supports registering multiple handlers. |
github.com/onsi/gomega/ghttp/protobuf
Package protobuf is a generated protocol buffer package.
|
Package protobuf is a generated protocol buffer package. |
github.com/onsi/gomega/matchers
Gomega matchers This package implements the Gomega matchers and does not typically need to be imported.
|
Gomega matchers This package implements the Gomega matchers and does not typically need to be imported. |
golang.org/x/net/bpf
Package bpf implements marshaling and unmarshaling of programs for the Berkeley Packet Filter virtual machine, and provides a Go implementation of the virtual machine.
|
Package bpf implements marshaling and unmarshaling of programs for the Berkeley Packet Filter virtual machine, and provides a Go implementation of the virtual machine. |
golang.org/x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
|
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. |
golang.org/x/net/context/ctxhttp
Package ctxhttp provides helper functions for performing context-aware HTTP requests.
|
Package ctxhttp provides helper functions for performing context-aware HTTP requests. |
golang.org/x/net/dict
Package dict implements the Dictionary Server Protocol as defined in RFC 2229.
|
Package dict implements the Dictionary Server Protocol as defined in RFC 2229. |
golang.org/x/net/dns/dnsmessage
Package dnsmessage provides a mostly RFC 1035 compliant implementation of DNS message packing and unpacking.
|
Package dnsmessage provides a mostly RFC 1035 compliant implementation of DNS message packing and unpacking. |
golang.org/x/net/html
Package html implements an HTML5-compliant tokenizer and parser.
|
Package html implements an HTML5-compliant tokenizer and parser. |
golang.org/x/net/html/atom
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
|
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id". |
golang.org/x/net/html/charset
Package charset provides common text encodings for HTML documents.
|
Package charset provides common text encodings for HTML documents. |
golang.org/x/net/http/httpproxy
Package httpproxy provides support for HTTP proxy determination based on environment variables, as provided by net/http's ProxyFromEnvironment function.
|
Package httpproxy provides support for HTTP proxy determination based on environment variables, as provided by net/http's ProxyFromEnvironment function. |
golang.org/x/net/http2
Package http2 implements the HTTP/2 protocol.
|
Package http2 implements the HTTP/2 protocol. |
golang.org/x/net/http2/h2i
The h2i command is an interactive HTTP/2 console.
|
The h2i command is an interactive HTTP/2 console. |
golang.org/x/net/http2/hpack
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2.
|
Package hpack implements HPACK, a compression format for efficiently representing HTTP header fields in the context of HTTP/2. |
golang.org/x/net/icmp
Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6.
|
Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6. |
golang.org/x/net/idna
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003.
|
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003. |
golang.org/x/net/ipv4
Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
|
Package ipv4 implements IP-level socket options for the Internet Protocol version 4. |
golang.org/x/net/ipv6
Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
|
Package ipv6 implements IP-level socket options for the Internet Protocol version 6. |
golang.org/x/net/lex/httplex
Package httplex contains rules around lexical matters of various HTTP-related specifications.
|
Package httplex contains rules around lexical matters of various HTTP-related specifications. |
golang.org/x/net/nettest
Package nettest provides utilities for network testing.
|
Package nettest provides utilities for network testing. |
golang.org/x/net/netutil
Package netutil provides network utility functions, complementing the more common ones in the net package.
|
Package netutil provides network utility functions, complementing the more common ones in the net package. |
golang.org/x/net/proxy
Package proxy provides support for a variety of protocols to proxy network data.
|
Package proxy provides support for a variety of protocols to proxy network data. |
golang.org/x/net/publicsuffix
Package publicsuffix provides a public suffix list based on data from http://publicsuffix.org/.
|
Package publicsuffix provides a public suffix list based on data from http://publicsuffix.org/. |
golang.org/x/net/route
Package route provides basic functions for the manipulation of packet routing facilities on BSD variants.
|
Package route provides basic functions for the manipulation of packet routing facilities on BSD variants. |
golang.org/x/net/trace
Package trace implements tracing of requests and long-lived objects.
|
Package trace implements tracing of requests and long-lived objects. |
golang.org/x/net/webdav
Package webdav provides a WebDAV server implementation.
|
Package webdav provides a WebDAV server implementation. |
golang.org/x/net/websocket
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
|
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455. |
golang.org/x/net/xsrftoken
Package xsrftoken provides methods for generating and validating secure XSRF tokens.
|
Package xsrftoken provides methods for generating and validating secure XSRF tokens. |
golang.org/x/text
text is a repository of text-related packages related to internationalization (i18n) and localization (l10n), such as character encodings, text transformations, and locale-specific text handling.
|
text is a repository of text-related packages related to internationalization (i18n) and localization (l10n), such as character encodings, text transformations, and locale-specific text handling. |
golang.org/x/text/cases
Package cases provides general and language-specific case mappers.
|
Package cases provides general and language-specific case mappers. |
golang.org/x/text/cmd/gotext
gotext is a tool for managing text in Go source code.
|
gotext is a tool for managing text in Go source code. |
golang.org/x/text/collate
Package collate contains types for comparing and sorting Unicode strings according to a given collation order.
|
Package collate contains types for comparing and sorting Unicode strings according to a given collation order. |
golang.org/x/text/currency
Package currency contains currency-related functionality.
|
Package currency contains currency-related functionality. |
golang.org/x/text/encoding
Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8.
|
Package encoding defines an interface for character encodings, such as Shift JIS and Windows 1252, that can convert to and from UTF-8. |
golang.org/x/text/encoding/charmap
Package charmap provides simple character encodings such as IBM Code Page 437 and Windows 1252.
|
Package charmap provides simple character encodings such as IBM Code Page 437 and Windows 1252. |
golang.org/x/text/encoding/htmlindex
Package htmlindex maps character set encoding names to Encodings as recommended by the W3C for use in HTML 5.
|
Package htmlindex maps character set encoding names to Encodings as recommended by the W3C for use in HTML 5. |
golang.org/x/text/encoding/ianaindex
Package ianaindex maps names to Encodings as specified by the IANA registry.
|
Package ianaindex maps names to Encodings as specified by the IANA registry. |
golang.org/x/text/encoding/japanese
Package japanese provides Japanese encodings such as EUC-JP and Shift JIS.
|
Package japanese provides Japanese encodings such as EUC-JP and Shift JIS. |
golang.org/x/text/encoding/korean
Package korean provides Korean encodings such as EUC-KR.
|
Package korean provides Korean encodings such as EUC-KR. |
golang.org/x/text/encoding/simplifiedchinese
Package simplifiedchinese provides Simplified Chinese encodings such as GBK.
|
Package simplifiedchinese provides Simplified Chinese encodings such as GBK. |
golang.org/x/text/encoding/traditionalchinese
Package traditionalchinese provides Traditional Chinese encodings such as Big5.
|
Package traditionalchinese provides Traditional Chinese encodings such as Big5. |
golang.org/x/text/encoding/unicode
Package unicode provides Unicode encodings such as UTF-16.
|
Package unicode provides Unicode encodings such as UTF-16. |
golang.org/x/text/encoding/unicode/utf32
Package utf32 provides the UTF-32 Unicode encoding.
|
Package utf32 provides the UTF-32 Unicode encoding. |
golang.org/x/text/feature/plural
Package plural provides utilities for handling linguistic plurals in text.
|
Package plural provides utilities for handling linguistic plurals in text. |
golang.org/x/text/language
Package language implements BCP 47 language tags and related functionality.
|
Package language implements BCP 47 language tags and related functionality. |
golang.org/x/text/language/display
Package display provides display names for languages, scripts and regions in a requested language.
|
Package display provides display names for languages, scripts and regions in a requested language. |
golang.org/x/text/message
Package message implements formatted I/O for localized strings with functions analogous to the fmt's print functions.
|
Package message implements formatted I/O for localized strings with functions analogous to the fmt's print functions. |
golang.org/x/text/message/catalog
Package catalog defines collections of translated format strings.
|
Package catalog defines collections of translated format strings. |
golang.org/x/text/message/pipeline
Package pipeline provides tools for creating translation pipelines.
|
Package pipeline provides tools for creating translation pipelines. |
golang.org/x/text/number
Package number formats numbers according to the customs of different locales.
|
Package number formats numbers according to the customs of different locales. |
golang.org/x/text/runes
Package runes provide transforms for UTF-8 encoded text.
|
Package runes provide transforms for UTF-8 encoded text. |
golang.org/x/text/search
Package search provides language-specific search and string matching.
|
Package search provides language-specific search and string matching. |
golang.org/x/text/secure
secure is a repository of text security related packages.
|
secure is a repository of text security related packages. |
golang.org/x/text/secure/bidirule
Package bidirule implements the Bidi Rule defined by RFC 5893.
|
Package bidirule implements the Bidi Rule defined by RFC 5893. |
golang.org/x/text/secure/precis
Package precis contains types and functions for the preparation, enforcement, and comparison of internationalized strings ("PRECIS") as defined in RFC 8264.
|
Package precis contains types and functions for the preparation, enforcement, and comparison of internationalized strings ("PRECIS") as defined in RFC 8264. |
golang.org/x/text/transform
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations.
|
Package transform provides reader and writer wrappers that transform the bytes passing through as well as various transformations. |
golang.org/x/text/unicode
unicode holds packages with implementations of Unicode standards that are mostly used as building blocks for other packages in golang.org/x/text, layout engines, or are otherwise more low-level in nature.
|
unicode holds packages with implementations of Unicode standards that are mostly used as building blocks for other packages in golang.org/x/text, layout engines, or are otherwise more low-level in nature. |
golang.org/x/text/unicode/bidi
Package bidi contains functionality for bidirectional text support.
|
Package bidi contains functionality for bidirectional text support. |
golang.org/x/text/unicode/cldr
Package cldr provides a parser for LDML and related XML formats.
|
Package cldr provides a parser for LDML and related XML formats. |
golang.org/x/text/unicode/norm
Package norm contains types and functions for normalizing Unicode strings.
|
Package norm contains types and functions for normalizing Unicode strings. |
golang.org/x/text/unicode/rangetable
Package rangetable provides utilities for creating and inspecting unicode.RangeTables.
|
Package rangetable provides utilities for creating and inspecting unicode.RangeTables. |
golang.org/x/text/unicode/runenames
Package runenames provides rune names from the Unicode Character Database.
|
Package runenames provides rune names from the Unicode Character Database. |
golang.org/x/text/width
Package width provides functionality for handling different widths in text.
|
Package width provides functionality for handling different widths in text. |
Click to show internal directories.
Click to hide internal directories.