https://github.com/ahmed-fouad-lagha/alx-software_engineering-tools
Containing scripts to install all the tools that are used in the ALX Software Engineering program.
https://github.com/ahmed-fouad-lagha/alx-software_engineering-tools
alx-africa
Last synced: 19 days ago
JSON representation
Containing scripts to install all the tools that are used in the ALX Software Engineering program.
- Host: GitHub
- URL: https://github.com/ahmed-fouad-lagha/alx-software_engineering-tools
- Owner: ahmed-fouad-lagha
- License: mit
- Created: 2024-03-30T18:34:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-06T19:35:51.000Z (10 months ago)
- Last Synced: 2025-04-13T14:16:50.082Z (19 days ago)
- Topics: alx-africa
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tools for alx software engineering
This is a Bash script to install all software requirements for the entirety
of the **[ALX Software Engineering](https://intranet.alxswe.com)** programme.> [!NOTE]
> Some are optional however, you have the choice to choose whichever ones you want to install.The script is also specially optimized for the *Ubuntu* Linux OS, more
specifically `Ubuntu 20.04+`.## Usage
```bash
$ git clone https://github.com/ahmedfouadlagha/alx-software_engineering-tools.git
$ cd alx-software_engineering-tools
$ chmod +x installer
$ sudo ./installer --help
```
1) All To install all tools included in (2) to (7).
2) Zero-day Covers all tools under the *Zero day* section of the programme.
3) Low-level Covers all tools under the *Low-level programming & Algorithm* section of the programme.
4) Higher-level Covers all tools under the *Higher-level programming* section of the programme except __Nginx__.
5) Devops Covers all tools under the *System engineering & DevOps* section of the programme.
6) More Includes tools like **Ruby**, **Hydra**, **Docker** and **Nginx**.
7) Upgrade To update and upgrade all of the Ubuntu packages.
8) Info To display system information.
9) Quit To exit the program.## Support
You are free to open a __Pull request__ if you feel there are some tools
that have been left out.Otherwise you can contact me through any of my socials on my
[GitHub](https://github.com/ahmedfouadlagha) profile.:octocat: See [LICENSE](https://github.com/ahmedfouadlagha/alx-software_engineering-tools/blob/main/LICENSE).