taniarascia / Mac
macOS Mojave v. 10.14 setup for developers.
Stars: ✭ 209
Projects that are alternatives of or similar to Mac
Mac Setup
🛠️ Front end web development setup for macOS.
Stars: ✭ 265 (+26.79%)
Mutual labels: apple, settings, preferences, webdevelopment, frontend
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+199.04%)
Mutual labels: command-line, ssh
JsonSettings
This library simplifies creating configuration for your C# app/service by utilizing the serialization capabilities of Json.NET to serialize nested (custom) objects, dictionaries and lists as simply as by creating a POCO and inheriting JsonSettings class.
Stars: ✭ 59 (-71.77%)
Mutual labels: settings, preferences
Conf
Simple config handling for your app or module
Stars: ✭ 707 (+238.28%)
Mutual labels: command-line, preferences
MaterialPreferences
🍉 An Android library that lets you implement MaterialPreferences on Setting UI.
Stars: ✭ 21 (-89.95%)
Mutual labels: settings, preferences
Hss
An interactive parallel ssh client featuring autocomplete and asynchronous execution.
Stars: ✭ 248 (+18.66%)
Mutual labels: command-line, ssh
Neo
Create blazing fast multithreaded Web Apps
Stars: ✭ 1,219 (+483.25%)
Mutual labels: webdevelopment, frontend
Poet
Lets you split your ssh_config into separate files
Stars: ✭ 72 (-65.55%)
Mutual labels: command-line, ssh
Sublime Text Plugins For Frontend Web Development
📝 Collection of plugins for Frontend Web Development
Stars: ✭ 1,127 (+439.23%)
Mutual labels: webdevelopment, frontend
Setup
My own front end web development set up, covering everything from operating system to analytics.
Stars: ✭ 93 (-55.5%)
Mutual labels: webdevelopment, frontend
Linux Command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Stars: ✭ 17,481 (+8264.11%)
Mutual labels: command-line, ssh
Xui
A drop-in replacement for iOS Settings Bundle "Settings.bundle".
Stars: ✭ 60 (-71.29%)
Mutual labels: settings, preferences
Night Shift On Unsupported Macs
Enable Night Shift on older Unsupported Macs
Stars: ✭ 86 (-58.85%)
Mutual labels: apple, preferences
Fe note
📒 Front-end Development Notebook From Start to Finish! (Simplified Chinese)
Stars: ✭ 1,534 (+633.97%)
Mutual labels: webdevelopment, frontend
Bit
A tool for component-driven application development.
Stars: ✭ 14,443 (+6810.53%)
Mutual labels: frontend
Webhook.site
⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.
Stars: ✭ 2,842 (+1259.81%)
Mutual labels: frontend
Gpymusic
Google Py Music: A simple TUI client for Google Play Music
Stars: ✭ 204 (-2.39%)
Mutual labels: command-line
macOS Mojave v. 10.14 Setup
This is a simple list of instructions to make setting up your Apple computer as fast and efficient as possible for web development.
Read the tutorial
Preferences
- Keyboard > Text > Disable "Correct spelling automatically".
- Security and Privacy > Firewall > On
- Security and Privacy > General > App Store and identified developers
- File Sharing > Off
- Users & Groups > Login Items > Spectacle, Flux
Show Library folder
chflags nohidden ~/Library
Show hidden files
This can also be done by pressing command
+ shift
+ .
.
defaults write com.apple.finder AppleShowAllFiles YES
Show path bar
defaults write com.apple.finder ShowPathbar -bool true
Show status bar
defaults write com.apple.finder ShowStatusBar -bool true
Disable unidentified developer warnings
sudo spctl --master-disable
Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Mac App Store
brew install mas
Sign in
mas signin [email protected]
Brewfile
touch Brewfile
tap 'caskroom/cask'
brew 'git'
brew 'npm'
cask 'visual-studio-code'
cask 'firefox'
cask 'gimp'
cask 'google-chrome'
cask 'opera'
cask 'spectacle'
cask 'sequel-pro'
cask 'utorrent'
cask 'vlc'
cask 'macdown'
mas 'Slack', id: 803453959
mas 'Sip', id: 507257563
mas 'Simplenote', id: 692867256
mas 'Todoist', id: 585829637
GitHub
~/.gitconfig
Config - [user]
name = Firstname Lastname
email = [email protected]
[github]
user = hunter2
[alias]
a = add
ca = commit -a
cam = commit -am
cm = commit -m
s = status
pom = push origin master
pog = push origin gh-pages
puom = pull origin master
puog = pull origin gh-pages
cob = checkout -b
co = checkout
l = log --oneline --decorate --graph
lall = log --oneline --decorate --graph --all
ls = log --oneline --decorate --graph --stat
lt = log --graph --decorate --pretty=format:'%C(yellow)%h%Creset%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an%Creset'
[credential]
helper = osxkeychain
SSH
~./ssh/config
Config - Host example
HostName example.com
User example-user
IdentityFile key.pem
Generate SSH key
ssh-keygen -t rsa -b 4096 -C "[email protected]"
eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/id_rsa
Bash
~/.bash_profile
Config - # Update and clean homebrow in one command
alias brewup='brew update; brew upgrade; brew cleanup; brew doctor'
# File navigation
alias ll='ls -al'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ......='cd ../../../../..'
# Add colors to Terminal
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
export GREP_OPTIONS='--color=always'
export GREP_COLOR='1;32;40' # green
# Get Git branch
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
# Format to [email protected]:/path/to/directory (branch-name)
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\$(parse_git_branch)\[\033[m\]\$\n==> "
# Use Git completion
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
# Path
export PATH=$HOME/bin:$PATH
export PATH=./node_modules/.bin:$PATH
Node.js
Download Node
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
nvm install node
nvm use node
Update Node.js
nvm install node --reinstall-packages-from=node
Find all outdated global packages
npm outdated -g --depth=0
Ruby Version Manager
Download rvm
\curl -sSL https://get.rvm.io | bash -s stable
Install Ruby version
rvm install ruby-head
rvm --default use 2.4.0
gem install bundler
Install Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].