NoccyLabs

NoccyLabs develops open source libraries and software. With many projects ongoing, this organization contains public content repositories, as well as software and components considered stable.

noccylabs/composer-package-plugin (0.1.1)

Published 2025-12-28 23:44:49 +00:00 by noccy

Installation

{
	"repositories": [{
			"type": "composer",
			"url": ""
		}
	]
}
composer require noccylabs/composer-package-plugin:0.1.1

About this package

A composer plugin for packaging and publishing composer packages

Composer Package Tools

This is a composer plugin to create zipballs, and publish them to Gitea.

Usage

# Installation (per project)
$ composer require --dev noccylabs/composer-package
# (or global)
$ composer global require noccylabs/composer-package

# Authenticate to remotes
$ composer package:login myserver.tld

# Create package by cloning into temporary directory
$ composer package
# Create package from working directory
$ composer package --dirty
# Create and publish without saving zipball
$ composer package --publish gitea:myserver.tld/myowner

# Publish latest zipball
$ composer package:publish gitea:myserver.tld/myowner

Notes

  • All builds are dirty right now. Cloning logic is to be implemented.

Dependencies

Dependencies

ID Version
composer-plugin-api ^2.0

Development Dependencies

ID Version
composer/composer ^2.9
Details
Composer
2025-12-28 23:44:49 +00:00
0
Christopher Vagnetoft
GPL-2.0-or-later
26 KiB
Assets (1)
Versions (1) View all
0.1.1 2025-12-28