Go CLI commands moved to core/go-php. This repo now contains the Laravel modular monolith framework (previously php-framework). - Remove all Go files (now in core/go-php) - Add PHP framework: event-driven module loading, lifecycle events - Composer package: core/php - core/php-framework remains as-is for backward compat Co-Authored-By: Virgil <virgil@lethean.io>
1.9 KiB
1.9 KiB
Chocolatey
Publish to Chocolatey for Windows package management.
Configuration
publishers:
- type: chocolatey
package: myapp
Options
| Option | Description | Default |
|---|---|---|
package |
Package ID | Project name |
title |
Display title | Package ID |
description |
Package description | From project |
authors |
Package authors | From git config |
license |
License URL | Auto-detected |
projectUrl |
Project homepage | Repository URL |
iconUrl |
Package icon URL | None |
tags |
Package tags | [] |
Examples
Basic Package
publishers:
- type: chocolatey
package: core
With Metadata
publishers:
- type: chocolatey
package: core
title: "Core CLI"
description: "CLI for building and deploying applications"
tags:
- cli
- devops
- build
iconUrl: https://example.com/icon.png
Environment Variables
| Variable | Description |
|---|---|
CHOCOLATEY_API_KEY |
Chocolatey API key (required) |
Setup
-
Create a Chocolatey account at https://community.chocolatey.org
-
Get your API key from your account settings
-
After publishing, users install with:
choco install myapp
Generated nuspec
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>myapp</id>
<version>1.2.3</version>
<title>Core CLI</title>
<authors>Host UK</authors>
<description>CLI for building and deploying applications</description>
<projectUrl>https://github.com/org/myapp</projectUrl>
<licenseUrl>https://github.com/org/myapp/blob/main/LICENSE</licenseUrl>
<tags>cli devops build</tags>
</metadata>
<files>
<file src="tools\**" target="tools" />
</files>
</package>