A modular, script-based setup for a modern development environment tailored for Data Scientists. This repository automates the installation of essential tools and configurations to get you up and running quickly.
- One-Command Setup: Run
setup.sh
to install and configure your environment. - Modular Installation: Choose what you need:
basic
: Installs dependencies and Oh My Zshconda
: Installs Miniconda with shell completionsdocker
: Installs Docker and configures user permissionsutils
: Adds useful shell aliases for system maintenanceall
: Installs everything
- Modern Shell: Configures Zsh with Oh My Zsh, plugins, and themes.
- Data Science Tools: Includes Miniconda for Python environments and Docker for containerization.
-
Clone the repository:
git clone https://github.com/patricksferraz/mystack.git cd mystack
-
Run the setup script:
sudo ./setup.sh -i all
- Basic Setup:
sudo ./setup.sh -i basic
- Install Miniconda:
sudo ./setup.sh -i conda
- Install Docker:
sudo ./setup.sh -i docker
- Install Utilities:
sudo ./setup.sh -i utils
- Install Everything:
sudo ./setup.sh -i all
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Patrick S. Ferraz - patricksferraz