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.
Paste this script into a Terminal prompt:
bash <(curl -sL https://raw.githubusercontent.com/ga-instructors/installfest_script/master/builds/mac)
Paste this script into a Terminal prompt:
bash <(wget -qO- https://raw.githubusercontent.com/ga-instructors/installfest_script/master/builds/ubuntu)
Follow the instructions! Note: it is helpful to increase the size of the terminal while running the script.
When you see the line:
Please register for an account on github.com if you haven't done so.
Enter the requested information. However, when you see the line:
Generating public/private rsa key pair.
... just press Return
for the next three prompts! You do not need to
enter that information, and can just use the defaults.
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.