FED is a shell script to setup your MacOS for frontend development
(The following tools are what I mainly use.
If you are looking for a complete set of tools I'll strongly recommend:
https://github.com/thoughtbot/laptop)
- macOS Sierra (10.12)
Haven't tested on older versions
Note: Please review the script after downloading and before executing.
curl --remote-name https://raw.githubusercontent.com/shariati/setupmymac/master/fed.sh
sh fed.sh
macOS tools:
- Homebrew The missing package manager for macOS for managing operating system libraries.
Image tools:
- ImageMagick for cropping and resizing images
Tools, Package managers, and configuration:
- JDK (Java SE Development Kit) For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring.
- Node.js and NPM, for running apps and installing JavaScript packages
- Yarn for managing JavaScript packages
- Rbenv for managing versions of Ruby
- Yeoman Scaffolding tool for modern webapps
- Live-Server Little development server with live reload capability
- Begoo Something with style in terminal
- Webpack Bundle your assets, scripts, images
Mobile:
- Cordova Create Mobile apps with HTML, CSS & JS Target multiple platforms with one code base.
Databases:
- MongoDB NoSQL database program, MongoDB uses JSON-like documents with schemas
- Laptop Laptop is a script to set up a macOS laptop for web and mobile development.
Edit the fed.sh
file.
Document in the README.md
file.
It is free software, and may be redistributed under the terms specified in the LICENSE file.