Skip to content

patricksferraz/mystack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyStack

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.

Features

  • One-Command Setup: Run setup.sh to install and configure your environment.
  • Modular Installation: Choose what you need:
    • basic: Installs dependencies and Oh My Zsh
    • conda: Installs Miniconda with shell completions
    • docker: Installs Docker and configures user permissions
    • utils: Adds useful shell aliases for system maintenance
    • all: 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.

Installation

  1. Clone the repository:

    git clone https://github.com/patricksferraz/mystack.git
    cd mystack
  2. Run the setup script:

    sudo ./setup.sh -i all

Usage

  • 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

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Acknowledgments

About

A modular, script-based setup for a modern development environment tailored for Data Scientists. Automates the installation of essential tools and configurations to get you up and running quickly.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages