Files
composer-package-plugin/README.md

30 lines
736 B
Markdown
Raw Normal View History

2025-12-28 02:28:35 +01:00
# Composer Package Tools
2025-12-28 15:26:33 +01:00
This is a composer plugin to create zipballs, and publish them to Gitea.
2025-12-28 02:28:35 +01:00
## Usage
```bash
# Installation (per project)
$ composer require --dev noccylabs/composer-package
# (or global)
2025-12-28 17:46:07 +01:00
$ composer global require noccylabs/composer-package
2025-12-28 02:28:35 +01:00
# Authenticate to remotes
2025-12-28 15:26:33 +01:00
$ composer package:login myserver.tld
2025-12-28 02:28:35 +01:00
# Create package by cloning into temporary directory
$ composer package
# Create package from working directory
2025-12-28 15:26:33 +01:00
$ composer package --dirty
2025-12-28 02:28:35 +01:00
# Create and publish without saving zipball
$ composer package --publish gitea:myserver.tld/myowner
# Publish latest zipball
$ composer package:publish gitea:myserver.tld/myowner
2025-12-28 15:26:33 +01:00
```
2025-12-28 02:28:35 +01:00
2025-12-28 15:26:33 +01:00
## Notes
2025-12-28 02:28:35 +01:00
2025-12-28 17:46:07 +01:00
- All builds are dirty right now. Cloning logic is to be implemented.