Skip to content

sameterdem/Mac-Format-Guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

First Of All

You'll start to install form Xcode.
You could accept the EULA (End User License Agreement) by running this terminal command.

sudo xcodebuild -license accept

After installing you need Xcode Command Line Tools.

xcode-select --install

**Enable command line tools**
sudo xcode-select --switch /Library/Developer/CommandLineTools

**End Reset command line tools**
sudo xcode-select --reset

Also you can download ofline version form Apple Developer.

Note : install on the Application folder

Homebrew

Installation Homebrew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installation Homebrew Services:

brew tap homebrew/services

More Info About Homebrew

  • Serching anything brew search XXXX
  • Getting info about anything brew info XXXX
  • Fix any problem wants you brew doctor
  • Clear and deleting all the outdated versions brew cleanup
  • Deleting anyting brew uninstall XXXX
  • Update and Upgrade any app or services brew update && brew upgrade
  • Listing app or services brew list

Yuu hoo! We Can Start All of Wants!

Exporer


Installation any explorer:

brew cask install google-chrome
brew cask install firefox
brew cask install firefox-developer-edition
brew cask install opera
brew cask install opera-developer
brew cask install beaker-browser

Editor


Installation any editor:

brew cask install visual-studio-code
brew cask install sublime-text
brew cask install sublime-text2
brew cask install atom
brew cask install brackets
brew cask install intellij-idea-ce

Terminal


Installation any terminal:

brew cask install hyper
brew cask install upterm
brew cask install iterm2

## Shells
brew install fish
brew install zsh zsh-completions
brew install thefuck

Database


Installation any database:

Installation MongoDB:

brew install mongodb

Load and start the MongoDB service :

brew services start mongodb

Desktop Controller Apps;

brew cask mongodb-compass
brew cask robo-3t

Installation PostgreSQL:

brew install postgresql

Download and run Postgres.app -- a free-standing database server that's super easy to install and start. Grab pgAdmin and install it. Grab pgAdmin and install it.

brew install sqlite

Essential Apps


  1. Spectacle Move and resize windows with ease

    brew cask install spectacle
    
  2. Caffeine Caffeine is a tiny program that puts an icon in the right side of your menu bar. Click it to prevent your Mac from automatically going to sleep, dimming the screen or starting screen savers.

    brew cask install caffeine
    
  3. Docker Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud

    brew cask install docker
    
  4. Franz Franz is your messaging app for �WhatsApp, Facebook Messenger, Slack, HipChat, �Telegram and many many more.

    brew cask install franz
    
  5. Macs Fan Control Monitor and control fans on Apple computers

    brew cask install macs-fan-control
    
  6. Dash Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included.

    brew cask install dash
    

Some Packages and Aplications

brew install python3
brew cask install java
brew cask install skype
brew cask install 1password
brew cask install spotify
brew install node
brew install wget
brew install htop
brew install aria2
brew install git
brew install git-flow-avh
brew install heroku
brew install awscli
brew cask install filezilla
brew cask install evernote
brew install ruby
brew install bash
brew cask install thunderbird
brew cask install dropbox
brew cask install wechat
brew cask install vlc
brew cask install slack
brew cask install skype
brew cask install the-unarchiver

Chrome Extensions

Visual Studio Code Settings

It will coming soon!

Babel

It will coming soon!

Pretier

It will coming soon!

Git Config

git config --global user.name "YOUR-GIT-NAME"
git config --global user.email "YOUR-GIT-EMAIL"

Hyper Config

For fish shell

cd ~/.config/fish
vim config.fish
set normal (set_color normal)
set magenta (set_color magenta)
set yellow (set_color yellow)
set green (set_color green)
set red (set_color red)
set gray (set_color -o black)

# Fish git prompt
set __fish_git_prompt_showdirtystate 'yes'
set __fish_git_prompt_showstashstate 'yes'
set __fish_git_prompt_showuntrackedfiles 'yes'
set __fish_git_prompt_showupstream 'yes'
set __fish_git_prompt_color_branch yellow
set __fish_git_prompt_color_upstream_ahead green
set __fish_git_prompt_color_upstream_behind red

# Status Chars
set __fish_git_prompt_char_dirtystate '⚡'
set __fish_git_prompt_char_stagedstate '→'
set __fish_git_prompt_char_untrackedfiles '☡'
set __fish_git_prompt_char_stashstate '↩'
set __fish_git_prompt_char_upstream_ahead '+'
set __fish_git_prompt_char_upstream_behind '-'

# Prompts
function fish_prompt
  set last_status $status

  set_color $fish_color_cwd
  printf '%s >' (prompt_pwd)
  set_color normal

  printf '%s ' (__fish_git_prompt)

  set_color normal
end

# Alias
alias rmi "rm -i"

# Define alias in config file
alias rmi="rm -i"

# This is equivalent to entering the following function:
function rmi
    rm -i $argv
end

# Then, to save it across terminal sessions:
funcsave rmi
yarn global add eslint
yarn global add eslint-plugin-import
yarn global add eslint-plugin-react
yarn global add eslint-plugin-jsx-a11y
eslint --version

module.exports = {
root: true,
parser: "babel-eslint",
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module',
ecmaFeatures: {
"jsx": true
}
},
extends: [
'eslint:recommended',
'plugin:react/recommended'
],
env: {
browser: true,
es6: true,
"jest/globals": true,
"node": true
},
plugins: ['babel', 'react', 'jest'],
rules: {
"quotes": [2, "single", "avoid-escape"],
"indent": [2, 2],
"no-console": 0,
"strict": 0,
"no-unused-vars": 0,
"no-debugger": 0,
'no-fallthrough': 0,
"react/prop-types": 0
}
};
Format On Save

Respects editor.formatOnSave setting.

You can turn on format-on-save on a per-language basis by scoping the setting:

// Set the default
"editor.formatOnSave": false,
// Enable per-language
"[javascript]": {
"editor.formatOnSave": true
}

npm i prettier eslint-config-prettier eslint-plugin-prettier --save npm install --save-dev eslint-config-prettier

npm install --save-dev prettier eslint-config-prettier eslint-plugin-prettier

Application Settings

It will coming soon!

Mac Settings

For Science

brew install r brew cask install rstudio brew cask install texmacs brew cask install matlab brew tap caskroom/cask brew tap homebrew/science

About

Mac Format Guide

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published