Feature #116

Package Manager provides CLI access

Added by Robert Lemke almost 12 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Must have
Category:
Package
Start date:
2008-01-28
Due date:
% Done:

100%

PHP Version:
Has patch:
Complexity:

Description

The Package Manager should provide a CLI controller which initially should support the "create" command for creating a new, empty package.
The command for creating a package could look like this:

php index.php flow3 package -a create -p MyPackage

Associated revisions

Revision df60320e (diff)
Added by Robert Lemke almost 11 years ago

  • FLOW3: (Package) Integrated the patches from the F3PR project by Thomas, Tobias and Christoph. Introduces Meta xml reading / writing support, create and delete packages and a new command line tool "flow3". The whole Package subpackage needs some tuning and cleanup and most of the new Package Manager tests are currently disabled. Addresses #935, addresses #936, resolves #937, addresses #940, and addresses #116.

Revision 03bbbb8b (diff)
Added by Robert Lemke almost 11 years ago

  • FLOW3: (Package) Integrated the patches from the F3PR project by Thomas, Tobias and Christoph. Introduces Meta xml reading / writing support, create and delete packages and a new command line tool "flow3". The whole Package subpackage needs some tuning and cleanup and most of the new Package Manager tests are currently disabled. Addresses #935, addresses #936, resolves #937, addresses #940, and addresses #116.

Revision 569ab03f (diff)
Added by Christopher Hlubek over 10 years ago

Added tests for the package manager controller, fixed the configuration for the package manager injection. Resolves #116

History

#1 Updated by Robert Lemke over 11 years ago

  • Target version deleted (18)

#2 Updated by Karsten Dambekalns about 11 years ago

  • Subject changed from Package Manager allows for creating new packages via command line to Package Manager provides CLI access

#3 Updated by Karsten Dambekalns about 11 years ago

  • Priority changed from Should have to Must have
  • Target version set to 1.0 alpha 1

#4 Updated by Robert Lemke over 10 years ago

  • Target version changed from 1.0 alpha 1 to 283

#5 Updated by Robert Lemke over 10 years ago

  • Status changed from New to Accepted
  • Assignee set to Christopher Hlubek
  • Target version changed from 283 to 1.0 alpha 1

Please also check if the bash script still works.

#6 Updated by Christopher Hlubek over 10 years ago

Basically everything should work - but the object factory doesn't get injected into the package manager. I cannot yet say why. Maybe someone can have a look.

#7 Updated by Christopher Hlubek over 10 years ago

A new package can be created easily with ./flow3 package create Welcome. In r2281 the wiring of the package manager was fixed.

#8 Updated by Christopher Hlubek over 10 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2281.

Also available in: Atom PDF