Skip to content

Instantly share code, notes, and snippets.

@JosefJezek
Last active January 5, 2019 18:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save JosefJezek/6d7386cb7011cc8f5d37 to your computer and use it in GitHub Desktop.
Save JosefJezek/6d7386cb7011cc8f5d37 to your computer and use it in GitHub Desktop.
[Atom on Ubuntu] #Ubuntu
#!/bin/bash
# Atom on Ubuntu
# Tested on Ubuntu 14.04 LTS
# Add repository for Atom
sudo add-apt-repository ppa:webupd8team/atom -y
# Install Atom and Git
sudo apt-get update
sudo apt-get -y install atom git
# Install dependencies for Linters
sudo apt-get -y install php5-cli pylint shellcheck
# Install dependencies for SCSS Linter
# Add Ruby repository
sudo add-apt-repository -y ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install -y ruby2.2
sudo gem install scss-lint
# Atom Packages
# -------------
# Ask Stack Overflow
apm install ask-stack
# Autocomplete+
apm install autocomplete-plus autocomplete-snippets autocomplete-paths autocomplete-emojis
# Beautify HTML, CSS, JavaScript, PHP, Python, etc.
apm install atom-beautify
# Collaborate on Code
apm install firepad atom-pair
# Color Picker
apm install color-picker
# EditorConfig
apm install editorconfig
# Fix jscs
apm install jscs-fixer
# Git Tab Status
apm install git-tab-status
# Git ungit - Clean and intuitive UI
apm install atom-ungit
# Jade
apm install atom-jade html2jade
# Javascript code intelligence
apm install atom-ternjs
# JavaScript & NodeJS Snippets
apm install javascript-snippets
# Key binding resolver
apm install key-peek
# Linters
apm install linter linter-jscs linter-scss-lint linter-csslint linter-pylint \
linter-shellcheck linter-htmlhint linter-coffeelint linter-php linter-js-yaml
# Markdown
apm install auto-host-markdown-image markdown-helpers markdown-pdf markdown-toc
# Minimap
apm install minimap
# Pain Split
apm install pain-split
# Polymer Snippets
apm install polymer-snippets
# Project Manager
apm install project-manager
# Run code in Atom
apm install script
# Seti Theme
apm install seti-ui seti-syntax seti-monokai
# Stacktrace
apm install stacktrace
# Sync Settings
apm install sync-settings
# Tabs to Spaces
apm install tabs-to-spaces
# Text Transformer
apm install atom-text-transformer
# TODO-show
apm install todo-show
@get-data-
Copy link

chmod +x file_name.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment