🚀 TLS provides a convenient way to start a temporary Alpine Linux shell/system using Python.
If you just want to test TLS
without installing it you can do that with the following command:
source <(curl -sSL https://raw.githubusercontent.com/Noriskky/TLS/main/scripts/tls.sh)
NOTE:
THIS will not install the script!
This script only writes to /var/tmp
so the changes will not be permanent, and it's using a temporary VENV.
You can install TLS via Pip:
pip install Temp-Linux-Shell
Once installed, you can start a temporary Alpine Linux shell by running the tls
command.
-h
or--help
: Display the help message.-d
: Specify a custom directory.-hn
or--hostname
: Specify a custom hostname.-c
or--command
: Specify a command to be executed at the start. After the completion of the command, the session closes.
There is currently only Support for Linux because it is using Chroot
it's planned to migrate to Docker or something else.
Hey if you want to contribute to this Project you are welcome to do that
for testing you can use Temp-Linux-Shell/test.py
with the following command
make clean
make install
make run
or you can do:
make all
It will install tls in a Python venv you may have to install some packages manually into the Venv.
If you want to compile and install it from source you can build it with the following command:
make clean
make build
The output will be in ./dist
it can be installed with:
pip install dist/tls-<version>.tar.gz
Replace <version>
with the current defined in setup.py
.
make clean
make install
This installs in the Venv.