plastron 1.0.5

Creator: railscoder56

Last updated:

Add to Cart

Description:

plastron 1.0.5

Plastron
An interactive shell application Learn More
Build interactive, menu driven, shell programs using Python 3+
Getting started
The easiest way to get started with Plastron is to install the library from pip.

Create a file: shell.py
pip install plastron
from plastron import Plastron

Here is sample code for a shell program with one menu to check disk space on the machine.
# An import we need
import os

# Import plastron module
from plastron import Plastron

# A useful function
def useful_disk_free_check():
os.system("df -h")

# Inatalize the shell
my_shell = Plastron("Kavun", "PLASTRON", "A personal shell")

# Create a menu for this shell
metrics_menu = my_shell.menu("metrics","Metrics")

# Create an item for this menu to run the function
disk_item = my_shell.item("disk", "Disk check")

# Add the useful function to the item's procedure
disk_item.add_procedure(useful_disk_free_check)

# Add the item to the menu
metrics_menu.add_item(disk_item)

# Add the new menu to the main menu
my_shell.menus['main'].add_item(metrics_menu)

# Launch the shell
my_shell.shell()

Now run python shell.py you should see something like this:

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.