Skip to content

JakeyGilly/CompactifierPlusPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompactifierPlusPlus

GitHub Repo stars License GitHub last commit GitHub issues GitHub commit activity

About

This project is designed to compact code in Python (more languages coming soon)

This project was inteded to be made in The C Language but I decided to switch to C++ becuase it has more features and better support for Strings.

This project is still in development and I am working on it.

Usage

You can clone this repository using $ git clone https://github.com/JakeyGilly/CompactifierPlusPlus.git or grab a release from the releases tab.

Build the project using

$ make

Next you execute the Compactifier with the file needed to compact and the compact level as the parameters using

$ ./Compactifier.out -f /path/to/file (Linux/Mac)

$ Compactifier.exe -f /path/to/file (Windows)

Compactifier arguments include

  • -f (file path)
  • -c (compaction level)
  • -o (output file path)
  • -d (debug mode)
  • -l (language)

Contributing

Contributions of all types are welcome and encouraged. You can help fix bugs, optimize existing code, add good practices and more. Just open a pull request saying what you have changed or fixed and I will look into it. Look at the CodeCompactor project board or the future Todo section below to find what would help me.

Future Todo

Stages

There will be 3 stages of compactness that Compacter can handle

  • A bit compact (level 1)
  • Compact (level 2)
  • Annoyingly compact (level 3)

You can find out more about the stages here

Features

  • Compact Formatting
  • Debug Mode

Made by Jake Gillman

About

A C++ tool used to compress Python, C and C++ code down as much as possible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published