Skip to content

diksown/gado

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

gado

generate poetry with gcc diagnostics

πŸ–‹οΈ About

gado (gcc awesome diagnostics orchestrator) is a wrapper of gcc that outputs its errors and warnings in a more poetic format.

You can see some examples on its website and read an article about how it works.

It currently takes rhymes from a database of all Shakespeare's works.

πŸ”Ž Usage

After installing, you will be able to call gado and gado++. You can use them just like gcc/g++!

Type gado --help for more info.

Examples:

gado source.c -o executable
gado++ source.cpp -o executable

πŸ’‘ Tip: There are C/C++ source files in the examples folder. Why don't you try to compile them (with gado errors.c or gado++ errors.cpp)?

πŸ“ Requirements

You need gcc>=9, python3 and pip in order to install gado.

⬇️ Installing

PyPI

As gado is written in python, installation by pip is recommended.

sudo pip install gado

Manual

You can manually install gado by cloning this repository and running the install script.

git clone https://github.com/diksown/gado
cd gado
sudo python setup.py install

🀝 Contributing

gado is open source. You are more than welcome to help on it!