Skip to content

Commit

Permalink
add comand line parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
pk-fr committed Jun 13, 2015
1 parent c191a37 commit 362bc73
Showing 1 changed file with 52 additions and 2 deletions.
54 changes: 52 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,61 @@ Recursivly removes target_directory/yakpro-po
use --clean command line parameter, and then re-obfuscate all!

## Other command line options:
(override config file settings)

--silent do not display Information level messages.
--debug (internal debugging use) displays the syntax tree.

-s or
--no-strip-indentation force output not to be on a single line
--scramble-mode identifier (or hexa or numeric) force scramble mode
--no-strip-indentation multi line output
--strip-indentation single line output

--no-shuffle-statements do not shuffle statements
--shuffle-statements shuffle statements

--no-obfuscate-string-literal do not obfuscate string literals
--obfuscate-string-literal obfuscate string literals

--no-obfuscate-loop-statement do not obfuscate loop statements
--obfuscate-loop-statement obfuscate loop statements

--no-obfuscate-if-statement do not obfuscate if statements
--obfuscate-if-statement obfuscate if statements

--no-obfuscate-constant-name do not obfuscate constant names
--obfuscate-constant-name obfuscate constant names

--no-obfuscate-variable-name do not obfuscate variable names
--obfuscate-variable-name obfuscate variable names

--no-obfuscate-function-name do not obfuscate function names
--obfuscate-function-name obfuscate function names

--no-obfuscate-class-name do not obfuscate class names
--obfuscate-class-name obfuscate class names

--no-obfuscate-interface-name do not obfuscate interface names
--obfuscate-interface-name obfuscate interface names

--no-obfuscate-trait-name do not obfuscate trait names
--obfuscate-trait-name obfuscate trait names

--no-obfuscate-property-name do not obfuscate property names
--obfuscate-property-name obfuscate property names

--no-obfuscate-method-name do not obfuscate method names
--obfuscate-method-name obfuscate method names

--no-obfuscate-namespace-name do not obfuscate namespace names
--obfuscate-namespace-name obfuscate namespace names

--no-obfuscate-label-name do not obfuscate label names
--obfuscate-label-name obfuscate label names

--scramble-mode identifier|hexa|numeric force scramble mode
--scramble-length length ( min=2; max = 16 for scramble_mode=identifier,
max = 32 for scramble_mode = hexa or numeric)

-h or
--help displays help.

Expand Down

0 comments on commit 362bc73

Please sign in to comment.