32 lines
793 B
Markdown
32 lines
793 B
Markdown
|
|
# Composer Package Tools
|
||
|
|
|
||
|
|
This is a composer plugin to create zipballs, and publish to Gitea.
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Installation (per project)
|
||
|
|
$ composer require --dev noccylabs/composer-package
|
||
|
|
# (or global)
|
||
|
|
$ composer require --global noccylabs/composer-package
|
||
|
|
|
||
|
|
# Authenticate to remotes
|
||
|
|
$ composer package:login gitea:myserver.tld
|
||
|
|
Username: myusername
|
||
|
|
Token:
|
||
|
|
|
||
|
|
# Create package by cloning into temporary directory
|
||
|
|
$ composer package
|
||
|
|
# Create package from working directory
|
||
|
|
$ composer package --unclean
|
||
|
|
# Create and publish without saving zipball
|
||
|
|
$ composer package --publish gitea:myserver.tld/myowner
|
||
|
|
|
||
|
|
# Publish latest zipball
|
||
|
|
$ composer package:publish gitea:myserver.tld/myowner
|
||
|
|
|
||
|
|
# Unpublish a version
|
||
|
|
$ composer package:unpublish gitea:myserver.tld/myowner myvendor/mypackage@1.2.3
|
||
|
|
|
||
|
|
```
|