#!/usr/bin/env python3

import os
from sys import platform
from botanjs.config import Config as config

COMPILER = config[ "BotanJS" ][ "YuiCompressor" ]

if not os.path.isfile( COMPILER ):
	raise Exception( "Compiler not found" )

COMPILER_OPTIONS = [
	"--type css"
]

class Wrapper:

	C = None

	def __init__( self ):
		self.C = "java -jar " + COMPILER + " " + " ".join( COMPILER_OPTIONS )

	def compress( self, loc ):

		if platform == "win32":
			loc = loc.replace( "C:", "" ).replace( "\\\\", "/" )

		os.system( self.C + " " + loc + " -o " + loc[:-4] + ".c.css" )