This repo holds the scripts used in the installation, setup, and creation of "dotfiles" (ie, application settings) for the development environments of students in General Assembly's Web Development Immersive program.
The script comes in three basic flavors: the default full install for Mac OS, the default full install for Ubuntu Linux, and smaller scripts that ensure a current and standardized install of Ruby is being used.
Warning: in their default form, these scripts are very invasive, overwriting settings and versions for applications and tools used in the course. If you have dearly loved dotfiles, ensure that you back them up before running the script! (We will back them up too, but just in case...)
Make sure you have your GitHub account information with you, including:
- the email address you used to sign up,
- your GitHub username, and
- your GitHub password.
Note: on Mac, you need to run the script as a User with Administrator priviliges. If you only have a single user, then this is fine. If you have multiple users, let the instructors know!
Paste this script into a Terminal prompt:
bash <(curl -sL https://raw.githubusercontent.com/phlco/installfest_script/master/builds/mac)
Paste this script into a Terminal prompt:
bash <(wget -qO- https://raw.githubusercontent.com/phlco/installfest_script/master/builds/ubuntu)
Follow the instructions! Note: it is helpful to increase the size of the terminal while running the script.
The new environment will not work with the current, open, terminal. Use
⌘+N
in Mac OS, or Shift+Ctrl+N
in Ubuntu, to open a new terminal
window.
Make sure that there are no errors (on the load page)!
- Spectacle (for Macs): open Spectacle using Spotlight, by pressing
⌘-Space
and typingspec
, and then pressingReturn
. It will direct you to change your Accessibility settings to allow it to control windowing. - Terminal: open Terminal using Spotlight (
⌘-Space
, and typeterm
), and then open the Preferences pane (⌘-,
), choose Profiles, and then import the profile "Tomorrow Night.terminal" from the Desktop by clicking on the gear symbol at the bottom of the list of themes and choosingImport...
. Then set that profile to the default by clicking on it and choosing "Default." When you open a new terminal window it should have a black background. - Sublime Text: open the terminal as above, and then open Sublime Text
by typing
subl .
Make sure that Sublime Text opens. - Slack: ensure that you can open Slack (
⌘-Space
, and typesla
) and communicate with your classmates! - Files: in your terminal, type
cd ~/code
. You should now have a directory here where you can store all of your programming projects! When you then typels
to list the contents of that directory, you should see a directory namedwdi
— this is where you can store all of your class work.