davidtkeane / python-conda-env-backup

This script is used to backup zsh configuration files, Python environments, and Conda Environments.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python-conda-env-backup

Script Description

This script is used to backup zsh configuration files, Python environments, and Conda Environments.

There are no external modules needed for this script, only the built-in modules that come with Python.

Instructions for downloading and installing

  1. Clone the repository or download the zip file.
  2. Extract the contents of the zip file (if downloaded).
  3. Open a terminal and navigate to the directory where the script is located.

Instructions for running the script

  1. In the terminal, run the command python3 backup.py to execute the script.

List of improvements that can be made to the script

  • Add support for more shells other than zsh.
  • Allow the user to choose which environments to backup rather than doing all environments automatically.
  • Include an option to set a custom backup directory rather than using the current one.
  • Consolidate the backup functions into a class to make it more object-oriented.
  • Add support for Google Drive, Dropbox and other similar services for backing up.

Requirements

The requirements of this script are:

  • Python 3.x
  • Conda
  • Pip

About

This script is used to backup zsh configuration files, Python environments, and Conda Environments.

License:MIT License


Languages

Language:Python 100.0%