sails-cli 2.0.0

CLI tools the Sails framework
Documentation
// SPDX-License-Identifier: {{ license_identifier }}
pragma solidity ^{{ solidity_version }};

import {Script} from "forge-std/Script.sol";
import {I{{ contract_name }}} from "src/I{{ contract_name }}.sol";
import { {{ contract_name }}Caller } from "src/{{ contract_name }}Caller.sol";

contract {{ contract_name }}CallerScript is Script {
    {{ contract_name }}Caller public {{ contract_name_camel_case }}Caller;

    function setUp() public {}

    function run() public {
        uint256 privateKey = vm.envUint("PRIVATE_KEY");
        address varaEthProgram = vm.envAddress("VARA_ETH_PROGRAM");
        vm.startBroadcast(privateKey);

        {{ contract_name_camel_case }}Caller = new {{ contract_name }}Caller(I{{ contract_name }}(varaEthProgram));

        vm.stopBroadcast();
    }
}
{{- "\n" -}}