EFU (Easy-Fast-Upgradable): The SH script you need to finish your Ubuntu/MacOS X installation if you're a developer.
- Download latest release.
cd
into downloaded directory.- Edit
properties.sh
with your custom info. sh install.sh [osx | ubuntu | lubuntu]
- [OS X only] In a new tab of your terminal:
tail ~/Downloads/efu.log –f
- [OS X only] In a new tab of your terminal:
tail ~/Downloads/summary.efu.log -f
So you will have 3 tabs:
- One for the main script you're running:
install.sh
⇐ You should check this tab because it will ask you for some things. - One for
efu.log
output. ⇐ Full script output. - One for
summary.efu.log
output. ⇐ Most cases this will be enough.
Tip: For CMD lovers...
wget --content-disposition https://codeload.github.com/barriosnahuel/efu/zip/v2.7.1 \
&& unzip efu-2.7.1.zip \
&& rm -rf efu-2.7.1.zip \
&& cd efu-2.7.1 \
&& sh install.sh ubuntu
With a little of your interaction, EFU will:
- Create a directories tree under ~/Coding for coders.
- Install (and setup) many software:
- Install (and setup) many software (OS X only):
- Homebrew (OS X only)
- Install (and setup) many software (Ubuntu only):
- Common packages to compress and uncompress common files
- Google Drive command line client
- Dropbox
- GParted with NTFS support
- Mega sync client
- MongoDB and a desktop client: Robomongo
- Rhythmbox music player
- TeamViewer
- WebP command line tools
- ++
- Suggest (with links) to download latest version of:
- Android Studio
- Java 7 and 8
- JDownloader
- JetBrains Intellij IDEA (EAP)
- Transmission torrents client
The repo uses this branching model.
Manually running tests from test.sh
by: sh test.sh