Free:
- https://www.udacity.com/course/shell-workshop--ud206
 - https://www.youtube.com/watch?v=eH8Z9zeywq0&list=PLTXMX1FE5Hj5ZJDt_WMbioFpdWO5SGy8r
 
Paid:
| // SPDX-License-Identifier: GPL-3.0 | |
| pragma solidity >=0.7.0 <0.9.0; | |
| import "hardhat/console.sol"; | |
| import "remix_tests.sol"; | |
| import "remix_accounts.sol"; | |
| import "../contracts/EscrowAgent.sol"; | |
| contract EscrowAgentTest is EscrowAgent { | 
| // SPDX-License-Identifier: GPL-3.0 | |
| pragma solidity >=0.7.0 <0.9.0; | |
| import "hardhat/console.sol"; | |
| contract EscrowAgent { | |
| address public agent; | |
| enum Stages { | |
| NONE, | 
| // SPDX-License-Identifier: GPL-3.0 | |
| pragma solidity >=0.7.0 <0.9.0; | |
| import "hardhat/console.sol"; | |
| contract EscrowAgent { | |
| address public agent; | |
| enum Stages { | |
| NONE, | 
| [user] | |
| name = Joe Buza | |
| email = [email protected] | |
| [color] | |
| ui = auto | |
| [color "branch"] | |
| current = yellow reverse | |
| local = yellow | |
| remote = green | |
| [color "diff"] | 
| /* | |
| * Example of an entity/model class | |
| */ | |
| import { | |
| observable, | |
| action | |
| } from 'mobx' | |
| import { setter } from 'mobx-decorators' | 
| [user] | |
| name = <name> | |
| email = <email> | |
| [color] | |
| ui = auto | |
| [color "branch"] | |
| current = yellow reverse | |
| local = yellow | |
| remote = green | |
| [color "diff"] | 
I hereby claim:
To claim this, I am signing this object:
| var fs = require('fs'); | |
| var readline = require('readline'); | |
| var Stream = require('stream'); | |
| function readFileLineByLine(inputFile, outputFile) { | |
| var instream = fs.createReadStream(inputFile); | |
| var outstream = new Stream(); | |
| outstream.readable = true; | |
| outstream.writable = true; |