Riga di comando¶
Il binario fairmark legge JSON e scrive JSON. Gli errori vanno su stderr come JSON, con un
codice di uscita diverso da zero.
fairmark methods # elenca i metodi
fairmark schema dcf.fcff # JSON Schema degli input
fairmark run dcf.fcff --input company.json # risultato completo: value, explain, meta
fairmark run dcf.fcff --input company.json --value-only
cat company.json | fairmark run dcf.fcff # funziona anche da stdin
fairmark verify result.json --input company.json # riproduce e confronta
Esempio di input:
{
"stages": [
{"periods": 5, "projection": "given",
"flows": ["1200000", "1350000", "1500000", "1600000", "1700000"]}
],
"cash_flow_terms": "nominal",
"discount_rate_terms": "nominal",
"wacc": "0.095",
"timing": "mid_period",
"terminal_discount_time": "horizon",
"terminal": {"tv.gordon": {"growth": "0.02", "first_flow": "last_flow_grown"}},
"net_financial_position": {"gross_debt": "3100000", "cash": "0"}
}