mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-02-02 02:15:58 +00:00
use embark config to get contracts dir
This commit is contained in:
parent
a65bbabd15
commit
cc88b846aa
@ -13,7 +13,9 @@ class ScaffoldingSolidity {
|
||||
|
||||
_generateFile(contract, templateFilename, extension, data, overwrite){
|
||||
const filename = capitalize(contract.className.toLowerCase()) + '.' + extension;
|
||||
const filePath = './contracts/' + filename;
|
||||
const contractDirs = this.embark.config.embarkConfig.contracts;
|
||||
const contractDir = Array.isArray(contractDirs) ? contractDirs[0] : contractDirs;
|
||||
const filePath = fs.dappPath(contractDir.replace(/\*/g, ''), filename);
|
||||
if (!overwrite && fs.existsSync(filePath)){
|
||||
throw new Error("file '" + filePath + "' already exists");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user