Skip to content

App2Sales/macos-developer-terra-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS Developer Terraform

This scripts makes a fast install of software nedeed to program Android, iOS, Flutter and React Native.

Keep in mind It is tailored for App2sales.com.br needs.

To install the development enviroment on your macOS, run the following command on your terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/App2Sales/macos-developer-terra-form/master/download_and_run.sh)"

Attention: if Xcode license is not accepted, please, run sudo xcodebuild -license accept, before runing the above command.

You will need to type the administrator password one time when the script starts, as some installations requires sudo.


List of all software installed

Basic:

Name Link Description
android-file-transfer https://www.android.com/filetransfer/ Android File Transfer
android-ndk https://developer.android.com/ndk Allows use of C and C++ code on Android
android-platform-tools https://developer.android.com/studio/releases/platform-tools Android tools like adb, systrace, etc
android-sdk https://developer.android.com/studio/releases/platform-tools Android SDK
android-studio https://developer.android.com/studio Android Studio is the official integrated development environment for Google's Android operating system
discord https://discord.com/ Chat and voice client
dockutil https://github.com/kcrawford/dockutil dockutil is a command line utility for managing Mac OS X dock items.
fork https://git-fork.com/ Nice graphical Git client
git-flow-avh https://danielkummer.github.io/git-flow-cheatsheet/ Git usage framework
google-chrome https://www.google.com/chrome/ Internet Browser
handbrake https://handbrake.fr/ HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
iterm2 https://iterm2.com/ macOS Terminal Replacement
jump-desktop-connect https://www.jumpdesktop.com/ Jump Desktop is the best remote desktop client-server
libimobiledevice https://libimobiledevice.org/ A cross-platform FOSS library written in C to communicate with iOS devices natively.
m-cli https://github.com/rgcr/m-cli Swiss Army Knife for macOS !
mas https://github.com/mas-cli/mas A simple command line interface for the Mac App Store. Designed for scripting and automation.
mongodb-realm-studio https://realm.io/ Realm’s mobile database is an open source, developer-friendly alternative to CoreData and SQLite. Start in minutes, port your app in hours, and save yourself weeks of work.
postman https://www.postman.com/ API Client
apparency, qlcolorcode, qlimagesize, qlmarkdown, qlstephen, quicklook-json, quicklookase, suspicious-package https://github.com/sindresorhus/quick-look-plugins Finder & Quicklook plugins
sizeup https://www.irradiatedsoftware.com/sizeup/ Utility to resize and position application windows
temurin8 https://adoptium.net/ OpenJDK
visual-studio-code https://code.visualstudio.com/ Code Editor
wget https://www.gnu.org/software/wget/ Retrieve files using HTTP, HTTPS, FTP and FTPS, the most widely used Internet protocols
xcodes https://github.com/RobotsAndPencils/xcodes The best command-line tool to install and switch between multiple versions of Xcode.
youtube-dl https://youtube-dl.org/ youtube-dl is an open-source download manager for video and audio from YouTube and over 1000 other video hosting websites.
z https://github.com/rupa/z Terminal shorcuts, Alfred like

Flutter:

Name Link Description
Cocoapods https://cocoapods.org CocoaPods is an application level dependency manager for Objective-C, Swift and any other languages that run on the Objective-C runtime
Dart https://dart.dev Dart is a programming language designed for client development
FVM https://fvm.app/ A simple CLI to manage Flutter SDK versions.

React Native:

Name Link Description
Cocoapods https://cocoapods.org CocoaPods is an application level dependency manager for Objective-C, Swift and any other languages that run on the Objective-C runtime
Node Version Manager https://github.com/nvm-sh/nvm nvm is a version manager for node.js.
Watchman https://facebook.github.io/watchman/ A file watching service

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published