2017 © Pedro Peláez
 

library typo3-repository-client

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

image

namelesscoder/typo3-repository-client

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  • Sunday, February 12, 2017
  • by NamelessCoder
  • Repository
  • 1 Watchers
  • 6 Stars
  • 58,737 Installations
  • PHP
  • 79 Dependents
  • 0 Suggesters
  • 3 Forks
  • 4 Open issues
  • 13 Versions
  • 6 % Grown

The README.md

TYPO3 Repository Client API/CLI

Build Status Coverage Status, (*1)

TYPO3 Extension Repository (TER) client library and CLI commands, (*2)

Usage

Each command which can be executed has a corresponding class, for example NamelessCoder\TYPO3RepositoryClient\Uploader and a CLI script which acts as a wrapper for said class. The parameters which should be passed to each CLI script must be the same arguments and in the same order as required by the class' method., (*3)

Uploader

As component:, (*4)

$uploader = new \NamelessCoder\TYPO3RepositoryClient\Uploader();
$uploader->upload('/path/to/extension', 'myusername', 'mypassword', 'An optional comment');

And as CLI command:, (*5)

./bin/upload /path/to/extension myusername mypassword "An optional comment"

Version Updater (local)

As component:, (*6)

$versioner = new \NamelessCoder\TYPO3RepositoryClient\Versioner();
$version = $versioner->read('/path/to/extension/');
$version[0] = '1.2.3';
$version[1] = 'beta';
$versioner->write('/path/to/extension/', '1.2.3', 'beta');

And as CLI command:, (*7)

# with all parameters
./bin/setversion 1.2.3 beta /optional/path/to/extension/
# without changing current stability:
./bin/setversion 1.2.3

Version Deleter (admins only)

As component:, (*8)

$deleter = new \NamelessCoder\TYPO3RepositoryClient\VersionDeleter();
$deleter->deleteExtensionVersion('extensionkey', '1.2.3', 'myusername', 'mypassword');

And as CLI command:, (*9)

./bin/rmversion extensionkey 1.2.3 myusername mypassword

The Versions

12/02 2017

dev-master

9999999-dev

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Requires

  • php ^7.0

 

The Development Requires

by Claus Due

12/02 2017

2.0.0

2.0.0.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Requires

  • php ^7.0

 

The Development Requires

by Claus Due

12/02 2017

1.3.1

1.3.1.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

12/02 2017

1.3.0

1.3.0.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

28/07 2016

1.2.0

1.2.0.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

08/08 2015

1.1.1

1.1.1.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

15/03 2015

1.1.0

1.1.0.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

03/03 2015

1.0.5

1.0.5.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

02/03 2015

1.0.4

1.0.4.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

28/02 2015

1.0.3

1.0.3.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

08/12 2014

1.0.2

1.0.2.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

08/12 2014

1.0.1

1.0.1.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due

08/12 2014

1.0.0

1.0.0.0

Client for interacting with the official TYPO3 Extension Repository (TER). Contains API and CLI scripts.

  Sources   Download

MIT

The Development Requires

by Claus Due