fighting-spirit v1.0.1
FightingSpirit
투혼1.3.scx
put brace, semicolon away from your code!

what is it?
Fighting Spirit helps using C language like python style

if you're python lover you might want to write codes like that way
#include <stdio.h>
int main() {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
printf("%d times %d is %d \n", i, j, i * j);
}
}
return 0;
} ↓ ↓ ↓ ↓ ↓ ↓#include <stdio.h>
int main() {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
printf("%d times %d is %d \n", i, j, i * j) ;}}
return 0 ;}How to use fighting spirit
Install
npm install fighting-spirit -gyou might need to install node first (if you don't have it yet)
Run
Usage: fight options
fightbasically it's all you need to do but there's more options
args
file... is optional, if it's empty it will search reculsively every sources from working directory
fight ./source1.c source2.coptions
--outDir
Not yet implemented
Redirect output structure to the directory.
--no-overwrite
with this option, literally it will not overwrite your source
but it will make new file(extension named .cf, .hf) and write.
--no-shorten
with this option, seperate closing brace and semicolon
for example,
without this option
;
}
}but without this option(default)
;}}--help
you can get help messages
--version
shows version