Skip to content

danielso2007/development_installation_script

Repository files navigation

Development installation script

CI Install Curl Wget and Dbeaver Build Status GitHub repo size GitHub All Releases GitHub issues GitHub followers GitHub package.json version GitHub language count GitHub top language

Installation

Script used for basic tool installations for a development environment. It is an installation for Java and / or Android developments. Clone this repository and run the commands below. It is important that your user ($ USER) has read and write access to the / opt directory. Otherwise, perform the following steps:

sudo chown $ {USER}:"REPORT GROUP" /opt -R

Then permission on the subfolders:

sudo chmod 2770 /opt/ -R
  • Please, if you have a better solution, please report me your solution.

Complete installation

After cloning the repository, run the shell file:

./install_dev_script

If the file is not executable, run the command:

chmod a + x install_dev_script

A complete installation will be done with the following tools:

curl        => Curl is a tool to transfer data from or to a server
wget        => Wget command is a Linux command line utility that helps us to download the files from the web
nvm         => Node Version Manager
yvm         => Yarn Version Manager
sdk         => SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems
toolbox     => A control panel for your tools and projects (Jetbrains)
postgres    => PostgreSQL is a powerful, open source object-relational database system ( ORDBMS )
umake       => Ubuntu Make is a command line tool which allows you to download the latest version of popular developer tools
eclipse-jee => Installing eclipse jee by umake
sts         => Install spring-tools-suite by umake
vscode      => Visual Studio Code is a cross-platform text editor made available by Microsoft for web application development
chrome      => O Google Chrome é um navegador de internet, desenvolvido pela companhia Google
mongodb     => MongoDB is a new database idea bringing Document Oriented Database concepts
compass     => The GUI for MongoDB. Visually explore your data. Run ad hoc queries in seconds

Individual installation

For individual installation, run the command for help:

./install_dev_script -h

Installing each tool

Run the command for expensive tool presented in the help, for example:

./install_dev_script -i curl

The curl tool will be installed.

./install_dev_script -i mongodb

It will be installed to mongodb database.