Forge Zip Plugin. - adolfojunior/plugin-zip GitHub Wiki

This plugin add two new resources ZipResource and ZipEntryResource, and support for commands ls, cat and cd.

Usage:

  • ls list current resource children.
META-INF/
org/
  • ls META-* list the children that name match "META-*".
[zip-plugin] zip-plugin.jar $ ls META-*
META-INF/
  • ls -a list recursively all entries.
[zip-plugin] zip-plugin.jar $ ls -a
META-INF/
META-INF/MANIFEST.MF
META-INF/beans.xml
...
org/jboss/forge/zip/resources/ZipEntryResource$ZipEntryInputStream.class
org/jboss/forge/zip/resources/ZipEntryResource.class
org/jboss/forge/zip/resources/ZipResource.class
  • ls -a *.class list recursively entries that name match "*.class".
[zip-plugin] zip-plugin.jar $ ls -a *.class
org/jboss/forge/zip/plugin/LsZipPlugin$NameRegExFilter.class
org/jboss/forge/zip/plugin/LsZipPlugin.class
org/jboss/forge/zip/resources/ZipEntryResource$FullyQualifiedNameComparator.class
org/jboss/forge/zip/resources/ZipEntryResource$ZipEntryInputStream.class
org/jboss/forge/zip/resources/ZipEntryResource.class
org/jboss/forge/zip/resources/ZipResource.class
  • cd META-INF navigate inside zip with Change Directory command.
[zip-plugin] zip-plugin.jar $ cd META-INF/
[zip-plugin] META-INF $ ls
MANIFEST.MF
beans.xml
forge.xml
maven/
  • cat beans.xml view the content of file.
[zip-plugin] zip-plugin.jar $ cd META-INF/beans.xml
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
      http://java.sun.com/xml/ns/javaee
      http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
</beans>
⚠️ **GitHub.com Fallback** ⚠️