Skip to main content

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)

Source distribution for ShellAdder 0.0.2
File Size Uploaded
shelladder-0.0.2.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ShellAdder 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page