Skip to content

osala-eng/alx_tools

Repository files navigation

Simple tools for alx SE course

Installation

Run script sudo ./install.sh to install agcc, createbetty and cleanbetty on your computer.

agcc

This is a simple tool that runs gcc compiler with the following options

-Wall -Werror -Wextra -pedantic -std=gnu89

To use run:

agcc file [OPTIONS]

createbetty

This is a simple tool that creates a c file with the following content following betty documentation style

#include <stdio.h>

/**
* main - Entry point
*
* Return: Always 0 (Success)
*/

int main(void)
{
	return (0);
}

To use run

createbetty filename

cleanbetty

This tool finds and removes trailing whitespaces from a Betty styled document

To use the tool run

cleanbetty file

Installation

To install run:

sudo ./install.sh

Usage

The sytanx to use the tool is:

agcc filename [OPTIONS]

Find and copy from parent

copy and paste the following link in terminal

curl https://raw.githubusercontent.com/osala-eng/alx_tools/master/findcp.sh -o findcp && chmod a+x findcp

Usage

Run ./findcp [filename]

Crackme3

Generate Crackme3 password file using the following script

curl https://raw.githubusercontent.com/osala-eng/alx_tools/master/crackme3.sh -o run.xt && chmod u+x run.xt && ./run.xt

Simple shell checker

Repo

https://github.com/osala-eng/alx_tools

Author:

Jashon Osala c 2022