Skip to content

llaville/box-manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

514 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOX Manifest

StandWithUkraine GitHub Discussions

Main goal of this project is to write a manifest in any PHP Archive (PHAR) built with the BOX tool.

Features

Provides a Symfony Console Application with the binary command box-manifest that :

  • Can generate manifest in Composer tree format (composer-tree-text or composer-tree-json)
  • Can generate manifest in CycloneDX SBOM Standard format (sbom-json or sbom-xml)
  • Can generate manifest in a simple key-value pairs plain text format (key: value)
  • Can generate manifest in a decorated text format console-style or console-table (distinguish direct dependencies requirement and other uses)
  • Can generate manifest in a custom user format
  • Can generate a stub that should be able to display one or all manifests provided by the PHP Archive
  • Can inspect a PHAR to find and display manifests contents

Version Compatibility

Version Status Box Project Compatibility PHP
4.0.x to 4.4.x Active development 4.6.x to 4.7.x >= 8.2
3.0.x to 3.5.x End Of Life 4.0.x to 4.3.x >= 8.1
2.0.x to 2.3.x End Of Life 4.0.x to 4.2.x >= 8.1
1.0.x to 1.2.0 End Of Life 3.x >= 7.4

Documentation

All the documentation is available on website, generated from the docs folder.

Contributors

  • Laurent Laville (Lead Developer)

About

Creates manifests for a PHP Archive (PHAR) and the BOX project (https://github.com/box-project/box)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages