Name: cli-plugin-repo
Owner: IBM jStart
Description: Public repository for community created CF CLI plugins.
Created: 2015-04-21 22:06:16.0
Updated: 2017-11-02 21:46:08.0
Pushed: 2016-07-01 14:06:10.0
Homepage: http://plugins.cloudfoundry.org
Size: 12206
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is a public repository for community created CF CLI plugins. To submit your plugin approval, please submit a pull request according to the guidelines below.
You need to have git installed
Clone this repo git clone https://github.com/cloudfoundry-incubator/cli-plugin-repo
Include your plugin information in repo-index.yml
, here is an example of a new plugin entry
name: new_plugin description: new_plugin to be made available for the CF community version: 1.0.0 created: 2015-01-31T00:00:00Z updated: 2015-01-31T00:00:00Z company: authors:
se make sure the spacing and colons are correct in the entry. The following descibes each field's usage.
Field | Description
—— | ———
name
| Name of your plugin, must not conflict with other existing plugins in the repo.
description
| Describe your plugin in a line or two. This desscription will show up when your plugin is listed on the command line
version
| Version number of your plugin, in [major].[minor].[build] form
created
| Date of first submission of the plugin, in ISO 8601 Combined Date and Time with Timezone Format
updated
| Date of last update of the plugin, in ISO 8601 Combined Date and Time with Timezone Format
company
| Optional field detailing company or organization that created the plugin
authors
| Fields to detail the authors of the pluginname
: name of authorhomepage
: Optional link to the homepage of the authorcontact
: Optional ways to contact author, email, twitter, phone etc …
homepage
| Link to the homepage where the source code is hosted. Currently we only support open source plugins
binaries
| This section has fields detailing the various binary versions of your plugin. To reach as large an audience as possible, we encourage contributors to cross-compile their plugins on as many platforms as possible. Go provides everything you need to cross-compile for different platformsplatform
: The os for this binary. Supports osx
, linux32
, linux64
, win32
, win64
url
: HTTPS link to the binary file itselfchecksum
: SHA-1 of the binary file for verification
After making the changes, fork the repository
Add your fork as a remote
GOPATH/src/github.com/cloudfoundry-incubator/cli-plugin-repo
remote add your_name https://github.com/your_name/cli-plugin-repo
Push the changes to your fork and submit a Pull Request
Included as part of this repository is the CLI Plugin Repo (CLIPR), a reference implementation of a repo server. For information on how to run CLIPR or how to write your own, please see the CLIPR documentation here.