ShellAdder
Is this a Python file? No... Why is there binary data inside?
English | 简体中文
A Python tool that packages files into a Python script and automatically extracts and runs the specified file at runtime (similar to packing/adding a shell).
Installation
Via Python package manager: (using pip as an example)
pip install ShellAdder
From source:
git clone https://github.com/XiaoshuDeXiaowo/ShellAdder.git
pip install .
Usage
ShellAdder [-h] [-V] [-v] input_file_or_folder output executable_name
A tool to "pack" files into a Python script.
Positional arguments:
input_file_or_folder The zip file or folder to be "packed"
output The output Python filename
executable_name The Python script or executable file to run
Options:
-h, --help Show this help message and exit
-V, --version Show the version number and exit
-v, --verbose Output more information
Metadata
Release files for ShellAdder 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shelladder-0.0.2.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shelladder-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / shelladder-0.0.2.tar.gz
| Download URL | shelladder-0.0.2.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0b23fbc43d1509ae09a68c5441907faf3c2e530b4427cafd7474c0371b72109
|
|
BLAKE2b-256 checksum How to use checksums |
e1bdc0b4e03fc255d19d2a1ab89c59a8ae018431167048bfbb32f75c1127b1c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / shelladder-0.0.2-py3-none-any.whl
| Download URL | shelladder-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
91210596fe104b0daf1f2146776f5b0c8b09c7d858e01c377f8cbf8698777246
|
|
BLAKE2b-256 checksum How to use checksums |
2b03dd1453ceb19cf83b293c2288192a19a670464b9a5ba25bb9e67dc76146e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|