Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lesmiscore/phosphorus
A PHAR extractor for JVM written in Groovy
https://github.com/lesmiscore/phosphorus
groovy java phar
Last synced: 2 days ago
JSON representation
A PHAR extractor for JVM written in Groovy
- Host: GitHub
- URL: https://github.com/lesmiscore/phosphorus
- Owner: Lesmiscore
- Created: 2017-02-09T10:37:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T12:39:53.000Z (almost 5 years ago)
- Last Synced: 2024-11-25T01:42:17.232Z (2 months ago)
- Topics: groovy, java, phar
- Language: Groovy
- Homepage:
- Size: 97.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.ja.md
Awesome Lists containing this project
README
# Phosphorus (原子番号15)
Groovyで書かれたJVM用PHAR解凍ソフトウェアです。
解凍禁止? 解凍不可? やってみましょう。(壊れてなければのお話ですが)# 使い方
コマンドライン引数にて、
- `--input=(filename)` 入力のPHARファイルのフルパスを指定します。(必須)
- `--output=(dirname)` 解凍したファイルの出力先のディレクトリを指定します。(デフォルトは`input+"_extracted"`)
- `--stub=(filename)` スタブファイルの保存先ファイル名を、`output`からの相対パスで指定します。(デフォルトは`null`で、保存はしません。)
- `--check` コマンドライン引数の内容をチェックするだけで、何もしません。# コンパイル
コンパイルには、[Gradle](https://gradle.org)が必要です。
コンパイルの際は、このrepoのあるディレクトリにcdした上で`gradle assembleExecutableJar`を実行して下さい。
コンパイルに成功すると、`repoのディレクトリ/build/libs`に`Phosphorus.jar`があります。(他のファイルは無視して下さい。)