Skip to main content

Cross-platform utilities for computer maintenance

Project description

Zenodo Travis-CI Coverage Build status Maintainability pypi versions pypi format PyPi Download stats


Collection of Bash and Python scripts I've made that may be generally useful

function description
checkIP Sends you an email automatically if your IP address changes
getIP gets your public IP address (not the internal NAT address)
findtext find text inside files matching pattern.
mx mount network share example using SSHFS
memfree Estimates available RAM setup latest CMake from source (without sudo)


apt install sshfs g++ libncurses-dev make


python -m pip install -e .


SSHFS mount/unmount

  1. Mounting the "U" network drive at Boston University over SSHFS (slight modifications to the script allow using this anywhere)

    one time setup:

    mkdir ~/U
  2. mount U drive to your PC, like "mounting a network drive" in Windows, here we assume the BU username is jdoe:

    mU jdoe

and your network drive is available as ~/U

  1. Unmounting the "U" drive. When done for the day, suggest unmounting in case to help mitigate security risks:


Note: if you have any files open (like say a spreadsheet on the ~/U drive), ~/U will stay connected until you close that file(s).

Get Public IP address


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pybashutils, version 0.6.3
Filename, size File type Python version Upload date Hashes
Filename, size pybashutils-0.6.3.tar.gz (5.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page