pydotfiles 4.2.8

Last updated:

0 purchases

pydotfiles 4.2.8 Image
pydotfiles 4.2.8 Images
Add to Cart

Description:

pydotfiles 4.2.8

pydotfiles | Extendable Configuration-based Python Dotfile Manager





pydotfiles is an extendable and configurable dotfile manager written in python.
It will configure your computer exactly the way that you want, and through the
configuration system, means that people can have their own personalized environment
by just editing configuration files, with no need to dive into the code to make it
just work.
For Windows support, please see here
Features

Automatically sets up your applications, libraries, and environment the
way YOU want
One-command installation
Easy configuration via forking and editing of a configuration file
Easy configuration options means that changes are simple and powerful
Enables unlimited extensions and customization, with a great baseline installation

Examples


Downloads a bunch of useful command-line tools (GNU tools, wget, bash v4+, vim, node, etc.)


[macOS only] Downloads a bunch of useful applications:

Firefox
smcFanControl
JetBrains Toolbox
vlc
and everything else that I end up using on a day-to-day basis, though you can
choose which applications you'd like to install



Secures and locks down the system via proper firewalling


Sets up proper dev environments (Python, Java, Ruby, Golang)


Sets up proper git environment with a better diff


[macOS only] Adds iTerm 2 shell integrations


Supported Platforms

macOS 10.12.x+ (High Sierra+)
Ubuntu 16.04 LTS

Installation
[RECOMMENDED] Opinionated Bootstrap
The following one-liner will bootstrap the system to an opinionated
setup, in particular setting up pyenv
for you if you don't have it yet, and setting up a new laptop-wide global
python environment for day-to-day use.
Basically, if there's a completely new computer, run this:
curl -s https://raw.githubusercontent.com/JasonYao/pydotfiles/master/start-opinionated | bash -s {CONFIGURATION_REPO_GIT_LINK}
# e.g.
curl -s https://raw.githubusercontent.com/JasonYao/pydotfiles/master/start-opinionated | bash -s https://github.com/JasonYao/dotfiles.git

Non-Opinionated Bootstrap
The following one-liner won't assume the python environment that you're
installing this to, and just install itself with pip.
Basically, if your computer already has the required python version/environments, run this:
curl -s https://raw.githubusercontent.com/JasonYao/pydotfiles/master/start-base | bash -s {CONFIGURATION_REPO_GIT_LINK}
# e.g.
curl -s https://raw.githubusercontent.com/JasonYao/pydotfiles/master/start-base | bash -s https://github.com/JasonYao/dotfiles.git

Usage


To toggle show/hiding of iTerm 2:
⌘ + ↓


To update + upgrade the dotfiles:


dotfiles upgrade


To uninstall the dotfiles:

dotfiles uninstall

License
This repo is licensed under the terms of the
GNU GPL v3, of which a copy may be found here.

License:

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

Customer Reviews

There are no reviews.