Skip to content

This project was my first project in GO. The program given a latex file will lint it according to your settings in settings.json and output a linted file.

Notifications You must be signed in to change notification settings

Joppps/PA1456-LaTeX-Linter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PA1456-LaTeX linter

About

Hi, this is my first project in GO where the objective was to make some simple linter rules for LaTeX files.

Compile instructions

(Requires GO installed on local machine)

go gopher

If you just want to build the program for the native operating system simply stand in the main.go directory (this one) and run the bash command go build.

MacOS

to compile for MacOS run:

GOOS=darwin GOARCH=amd64 go build -o main.exe main.go

You might need to do chmod +x main.exe before.

Linux

To compile for Linux run the bash command:

GOOS=linux GOARCH=amd64 go build -o main.exe main.go
Windows

To compile for windows machines run the bash command:

GOOS=windows GOARCH=amd64 go build -o main.exe main.go

Run instructions

To run the program simply do ./[PathToBinary] [PATH TO TEX FILE].

In the Bin folder are some compiled programs, they name the operating system and the architecture they run on.

If you would like to change the settings of the program, simply edit the settings.json file.

Schema on project

UML of project

About

This project was my first project in GO. The program given a latex file will lint it according to your settings in settings.json and output a linted file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published