Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Obfuscate with PSU

This is a GitHub action that allows you to integrate PSU obfuscation into your pipeline.

Prerequisites

  • A PSU Premium subscription
  • Your API key
  • Your Lua script to be obfuscated

Known Caveats

Multiple files cannot be obfuscated at once at this time - this issue will be addressed in a later release of the action.

Usage

Prerequisites

Create a workflow .yml file in .github/workflows inside of your repository. An example workflow can be found below.

Inputs

  • path - The path to the file to be obfuscated
  • apiKey - Your PSU API key, this can be specified through GitHub's secrets.

Outputs

  • file - The obfuscated file

Example workflow

name: Example Workflowon: pushjobs:
obfuscate:
runs-on: ubuntu-lateststeps:
- name: Checkoutuses: actions/checkout@master
- name: Obfuscate with PSUuses: psuDevelopment/Obfuscate-With-PSU@mainid: obfuscatewith:
path: ./Script.luaapiKey: ${{ secrets.PSU_API_KEY }}
- name: Echo obfuscated filerun: echo ${{ steps.obfuscate.outputs.file }}

Licensing

This project is licensed under the MIT license, feel free to modify as you wish. :)

About

A GitHub workflow that allows you to integrate PSU obfuscation into your pipeline.

Topics

Resources

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages