Skip to content

Latest commit

 

History

History
35 lines (33 loc) · 1.18 KB

README.md

File metadata and controls

35 lines (33 loc) · 1.18 KB

Easy-Assembler By: TFS

Assembling, linking and execution in just one script.
Requirements:
NASM Assembler
GDB

Installation:

Download the executable from releases.

sudo cp easm /opt && echo "export PATH=$PATH:/opt" >> .bashrc && source ~/.bashrc

Usage

 ___                  _                     _    _
| __|__ _ ____  _    /_\   ______ ___ _ __ | |__| |___ _ _
| _|/ _` (_-< || |  / _ \ (_-<_-</ -_) '  \| '_ \ / -_) '_|
|___\__,_/__/\_, | /_/ \_\/__/__/\___|_|_|_|_.__/_\___|_|
             |__/
                                    BY: M.H Aghaee - 0xTFS

Usage: asm <filename.s/.asm> [Switches]
----------------------------
        -nof | --no-output-file         .o and executable files will be deleted
                                        after running the code.
        -g   | --gdb-debug              run the assembly through gdb.
        -v   | --verbose                verbose mode.
----------------------------

Example:
    easm helloworld.asm -nof -v -g
    easm helloworld.asm --no-output-file --verbose --gdb-debug

Just got tired of assembling, linking and executing step by step, so i built this🤷‍♂️
Hope you find it useful!