i was able to fix this issue by changing the "Prospective Boards.txt" into boards.txt.
This seemed to do the trick as now i can select attiny2313 from the boards
I have ensured all the ports boards and programmers are correct but now there is a compiler.path error
Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer.
avrdude: stk500_recv(): PROGRAMMER is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe0
....
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
I know that stk500_recv() is a USB TO board writing issue...
and i also tried to change the platform.txt path manually to the following but no successs.