git-digger
Version:
 
625 lines (623 loc) • 25.3 kB
JavaScript
(function (_, kotlin_kotlin, kotlin_com_zegreatrob_tools_digger_core, kotlin_com_zegreatrob_tools_git_adapter, kotlin_clikt_clikt_mordant, kotlin_clikt_clikt, kotlin_com_zegreatrob_tools_digger_json, kotlin_com_zegreatrob_tools_cli_tools) {
'use strict';
//region block: imports
var protoOf = kotlin_kotlin.$_$.f8;
var initMetadataForObject = kotlin_kotlin.$_$.m7;
var KProperty1 = kotlin_kotlin.$_$.u8;
var getPropertyCallableRef = kotlin_kotlin.$_$.e7;
var split = kotlin_kotlin.$_$.ha;
var lastOrNull = kotlin_kotlin.$_$.w4;
var isBlank = kotlin_kotlin.$_$.v9;
var Regex_init_$Create$ = kotlin_kotlin.$_$.t;
var Defaults_getInstance = kotlin_com_zegreatrob_tools_digger_core.$_$.c;
var GitAdapter = kotlin_com_zegreatrob_tools_git_adapter.$_$.a;
var Defaults_getInstance_0 = kotlin_com_zegreatrob_tools_digger_core.$_$.d;
var MessageDigger = kotlin_com_zegreatrob_tools_digger_core.$_$.b;
var DiggerCore = kotlin_com_zegreatrob_tools_digger_core.$_$.a;
var CliktCommand = kotlin_clikt_clikt_mordant.$_$.a;
var argument = kotlin_clikt_clikt.$_$.h;
var option = kotlin_clikt_clikt.$_$.k;
var default_0 = kotlin_clikt_clikt.$_$.i;
var toJsonString = kotlin_com_zegreatrob_tools_digger_json.$_$.b;
var writeToFile = kotlin_com_zegreatrob_tools_cli_tools.$_$.b;
var Unit_instance = kotlin_kotlin.$_$.d3;
var initMetadataForClass = kotlin_kotlin.$_$.h7;
var toJsonString_0 = kotlin_com_zegreatrob_tools_digger_json.$_$.a;
var PrintMessage = kotlin_clikt_clikt.$_$.c;
var setOf = kotlin_kotlin.$_$.p5;
var VOID = kotlin_kotlin.$_$.g;
var eagerOption = kotlin_clikt_clikt.$_$.j;
var platformArgCorrection = kotlin_com_zegreatrob_tools_cli_tools.$_$.a;
var main = kotlin_clikt_clikt.$_$.d;
var subcommands = kotlin_clikt_clikt.$_$.f;
//endregion
//region block: pre-declaration
initMetadataForObject(Versions, 'Versions');
initMetadataForClass(AllContributionData, 'AllContributionData', AllContributionData, CliktCommand);
initMetadataForClass(CurrentContributionData, 'CurrentContributionData', CurrentContributionData, CliktCommand);
initMetadataForClass(Digger, 'Digger', Digger, CliktCommand);
//endregion
function Versions() {
this.i22_1 = '1.8.3';
}
var Versions_instance;
function Versions_getInstance() {
return Versions_instance;
}
function _get_dir__e67350($this) {
var tmp = KProperty1;
return $this.y22_1.r1e($this, getPropertyCallableRef('dir', 1, tmp, AllContributionData$_get_dir_$ref_wg6jhm_0(), null));
}
function _get_outputFile__pta58u($this) {
var tmp = KProperty1;
return $this.z22_1.r1e($this, getPropertyCallableRef('outputFile', 1, tmp, AllContributionData$_get_outputFile_$ref_2u5sp2_0(), null));
}
function _get_label__euqgmb($this) {
var tmp = KProperty1;
return $this.a23_1.r1e($this, getPropertyCallableRef('label', 1, tmp, AllContributionData$_get_label_$ref_3wi4kj_0(), null));
}
function _get_majorRegex__5j6ypp($this) {
var tmp = KProperty1;
return $this.b23_1.r1e($this, getPropertyCallableRef('majorRegex', 1, tmp, AllContributionData$_get_majorRegex_$ref_1hzqob_0(), null));
}
function _get_minorRegex__20z96h($this) {
var tmp = KProperty1;
return $this.c23_1.r1e($this, getPropertyCallableRef('minorRegex', 1, tmp, AllContributionData$_get_minorRegex_$ref_grl9sf_0(), null));
}
function _get_patchRegex__mtlu2c($this) {
var tmp = KProperty1;
return $this.d23_1.r1e($this, getPropertyCallableRef('patchRegex', 1, tmp, AllContributionData$_get_patchRegex_$ref_c7qjno_0(), null));
}
function _get_noneRegex__1tdbgi($this) {
var tmp = KProperty1;
return $this.e23_1.r1e($this, getPropertyCallableRef('noneRegex', 1, tmp, AllContributionData$_get_noneRegex_$ref_zhv3p4_0(), null));
}
function _get_storyIdRegex__auqux8($this) {
var tmp = KProperty1;
return $this.f23_1.r1e($this, getPropertyCallableRef('storyIdRegex', 1, tmp, AllContributionData$_get_storyIdRegex_$ref_5u1ovg_0(), null));
}
function _get_easeRegex__pf594o($this) {
var tmp = KProperty1;
return $this.g23_1.r1e($this, getPropertyCallableRef('easeRegex', 1, tmp, AllContributionData$_get_easeRegex_$ref_np9uma_0(), null));
}
function _get_tagRegex__ibn0wy($this) {
var tmp = KProperty1;
return $this.h23_1.r1e($this, getPropertyCallableRef('tagRegex', 1, tmp, AllContributionData$_get_tagRegex_$ref_cls7rq_0(), null));
}
function _get_core__d4zfrg($this) {
// Inline function 'kotlin.text.ifBlank' call
var this_0 = _get_label__euqgmb($this);
var tmp;
if (isBlank(this_0)) {
tmp = lastOrNull(split(_get_dir__e67350($this), ['/']));
} else {
tmp = this_0;
}
var tmp14_label = tmp;
var tmp0_safe_receiver = _get_tagRegex__ibn0wy($this);
var tmp_0;
if (tmp0_safe_receiver == null) {
tmp_0 = null;
} else {
// Inline function 'kotlin.let' call
tmp_0 = Regex_init_$Create$(tmp0_safe_receiver);
}
var tmp1_elvis_lhs = tmp_0;
var tmp15_tagRegex = tmp1_elvis_lhs == null ? Defaults_getInstance().qx_1 : tmp1_elvis_lhs;
var tmp16_gitWrapper = new GitAdapter(_get_dir__e67350($this));
var tmp2_safe_receiver = _get_majorRegex__5j6ypp($this);
var tmp_1;
if (tmp2_safe_receiver == null) {
tmp_1 = null;
} else {
// Inline function 'kotlin.let' call
tmp_1 = Regex_init_$Create$(tmp2_safe_receiver);
}
var tmp3_elvis_lhs = tmp_1;
var tmp_2 = tmp3_elvis_lhs == null ? Defaults_getInstance_0().tx_1 : tmp3_elvis_lhs;
var tmp4_safe_receiver = _get_minorRegex__20z96h($this);
var tmp_3;
if (tmp4_safe_receiver == null) {
tmp_3 = null;
} else {
// Inline function 'kotlin.let' call
tmp_3 = Regex_init_$Create$(tmp4_safe_receiver);
}
var tmp5_elvis_lhs = tmp_3;
var tmp_4 = tmp5_elvis_lhs == null ? Defaults_getInstance_0().ux_1 : tmp5_elvis_lhs;
var tmp6_safe_receiver = _get_patchRegex__mtlu2c($this);
var tmp_5;
if (tmp6_safe_receiver == null) {
tmp_5 = null;
} else {
// Inline function 'kotlin.let' call
tmp_5 = Regex_init_$Create$(tmp6_safe_receiver);
}
var tmp7_elvis_lhs = tmp_5;
var tmp_6 = tmp7_elvis_lhs == null ? Defaults_getInstance_0().vx_1 : tmp7_elvis_lhs;
var tmp8_safe_receiver = _get_noneRegex__1tdbgi($this);
var tmp_7;
if (tmp8_safe_receiver == null) {
tmp_7 = null;
} else {
// Inline function 'kotlin.let' call
tmp_7 = Regex_init_$Create$(tmp8_safe_receiver);
}
var tmp9_elvis_lhs = tmp_7;
var tmp_8 = tmp9_elvis_lhs == null ? Defaults_getInstance_0().wx_1 : tmp9_elvis_lhs;
var tmp10_safe_receiver = _get_storyIdRegex__auqux8($this);
var tmp_9;
if (tmp10_safe_receiver == null) {
tmp_9 = null;
} else {
// Inline function 'kotlin.let' call
tmp_9 = Regex_init_$Create$(tmp10_safe_receiver);
}
var tmp11_elvis_lhs = tmp_9;
var tmp_10 = tmp11_elvis_lhs == null ? Defaults_getInstance_0().xx_1 : tmp11_elvis_lhs;
var tmp12_safe_receiver = _get_easeRegex__pf594o($this);
var tmp_11;
if (tmp12_safe_receiver == null) {
tmp_11 = null;
} else {
// Inline function 'kotlin.let' call
tmp_11 = Regex_init_$Create$(tmp12_safe_receiver);
}
var tmp13_elvis_lhs = tmp_11;
var tmp17_messageDigger = new MessageDigger(tmp_2, tmp_4, tmp_6, tmp_8, tmp_10, tmp13_elvis_lhs == null ? Defaults_getInstance_0().yx_1 : tmp13_elvis_lhs);
return new DiggerCore(tmp14_label, tmp16_gitWrapper, tmp17_messageDigger, tmp15_tagRegex);
}
function AllContributionData$_get_dir_$ref_wg6jhm() {
return function (p0) {
return _get_dir__e67350(p0);
};
}
function AllContributionData$_get_dir_$ref_wg6jhm_0() {
return function (p0) {
return _get_dir__e67350(p0);
};
}
function AllContributionData$_get_outputFile_$ref_2u5sp2() {
return function (p0) {
return _get_outputFile__pta58u(p0);
};
}
function AllContributionData$_get_outputFile_$ref_2u5sp2_0() {
return function (p0) {
return _get_outputFile__pta58u(p0);
};
}
function AllContributionData$_get_label_$ref_3wi4kj() {
return function (p0) {
return _get_label__euqgmb(p0);
};
}
function AllContributionData$_get_label_$ref_3wi4kj_0() {
return function (p0) {
return _get_label__euqgmb(p0);
};
}
function AllContributionData$_get_majorRegex_$ref_1hzqob() {
return function (p0) {
return _get_majorRegex__5j6ypp(p0);
};
}
function AllContributionData$_get_majorRegex_$ref_1hzqob_0() {
return function (p0) {
return _get_majorRegex__5j6ypp(p0);
};
}
function AllContributionData$_get_minorRegex_$ref_grl9sf() {
return function (p0) {
return _get_minorRegex__20z96h(p0);
};
}
function AllContributionData$_get_minorRegex_$ref_grl9sf_0() {
return function (p0) {
return _get_minorRegex__20z96h(p0);
};
}
function AllContributionData$_get_patchRegex_$ref_c7qjno() {
return function (p0) {
return _get_patchRegex__mtlu2c(p0);
};
}
function AllContributionData$_get_patchRegex_$ref_c7qjno_0() {
return function (p0) {
return _get_patchRegex__mtlu2c(p0);
};
}
function AllContributionData$_get_noneRegex_$ref_zhv3p4() {
return function (p0) {
return _get_noneRegex__1tdbgi(p0);
};
}
function AllContributionData$_get_noneRegex_$ref_zhv3p4_0() {
return function (p0) {
return _get_noneRegex__1tdbgi(p0);
};
}
function AllContributionData$_get_storyIdRegex_$ref_5u1ovg() {
return function (p0) {
return _get_storyIdRegex__auqux8(p0);
};
}
function AllContributionData$_get_storyIdRegex_$ref_5u1ovg_0() {
return function (p0) {
return _get_storyIdRegex__auqux8(p0);
};
}
function AllContributionData$_get_easeRegex_$ref_np9uma() {
return function (p0) {
return _get_easeRegex__pf594o(p0);
};
}
function AllContributionData$_get_easeRegex_$ref_np9uma_0() {
return function (p0) {
return _get_easeRegex__pf594o(p0);
};
}
function AllContributionData$_get_tagRegex_$ref_cls7rq() {
return function (p0) {
return _get_tagRegex__ibn0wy(p0);
};
}
function AllContributionData$_get_tagRegex_$ref_cls7rq_0() {
return function (p0) {
return _get_tagRegex__ibn0wy(p0);
};
}
function AllContributionData() {
CliktCommand.call(this);
var tmp = this;
var tmp_0 = argument(this, 'git-repo');
var tmp_1 = KProperty1;
tmp.y22_1 = tmp_0.t1e(this, getPropertyCallableRef('dir', 1, tmp_1, AllContributionData$_get_dir_$ref_wg6jhm(), null));
var tmp_2 = this;
var tmp_3 = default_0(option(this, []), 'allContributionData.json');
var tmp_4 = KProperty1;
tmp_2.z22_1 = tmp_3.e1f(this, getPropertyCallableRef('outputFile', 1, tmp_4, AllContributionData$_get_outputFile_$ref_2u5sp2(), null));
var tmp_5 = this;
var tmp_6 = default_0(option(this, []), '');
var tmp_7 = KProperty1;
tmp_5.a23_1 = tmp_6.e1f(this, getPropertyCallableRef('label', 1, tmp_7, AllContributionData$_get_label_$ref_3wi4kj(), null));
var tmp_8 = this;
var tmp_9 = option(this, []);
var tmp_10 = KProperty1;
tmp_8.b23_1 = tmp_9.e1f(this, getPropertyCallableRef('majorRegex', 1, tmp_10, AllContributionData$_get_majorRegex_$ref_1hzqob(), null));
var tmp_11 = this;
var tmp_12 = option(this, []);
var tmp_13 = KProperty1;
tmp_11.c23_1 = tmp_12.e1f(this, getPropertyCallableRef('minorRegex', 1, tmp_13, AllContributionData$_get_minorRegex_$ref_grl9sf(), null));
var tmp_14 = this;
var tmp_15 = option(this, []);
var tmp_16 = KProperty1;
tmp_14.d23_1 = tmp_15.e1f(this, getPropertyCallableRef('patchRegex', 1, tmp_16, AllContributionData$_get_patchRegex_$ref_c7qjno(), null));
var tmp_17 = this;
var tmp_18 = option(this, []);
var tmp_19 = KProperty1;
tmp_17.e23_1 = tmp_18.e1f(this, getPropertyCallableRef('noneRegex', 1, tmp_19, AllContributionData$_get_noneRegex_$ref_zhv3p4(), null));
var tmp_20 = this;
var tmp_21 = option(this, []);
var tmp_22 = KProperty1;
tmp_20.f23_1 = tmp_21.e1f(this, getPropertyCallableRef('storyIdRegex', 1, tmp_22, AllContributionData$_get_storyIdRegex_$ref_5u1ovg(), null));
var tmp_23 = this;
var tmp_24 = option(this, []);
var tmp_25 = KProperty1;
tmp_23.g23_1 = tmp_24.e1f(this, getPropertyCallableRef('easeRegex', 1, tmp_25, AllContributionData$_get_easeRegex_$ref_np9uma(), null));
var tmp_26 = this;
var tmp_27 = option(this, []);
var tmp_28 = KProperty1;
tmp_26.h23_1 = tmp_27.e1f(this, getPropertyCallableRef('tagRegex', 1, tmp_28, AllContributionData$_get_tagRegex_$ref_cls7rq(), null));
}
protoOf(AllContributionData).d16 = function () {
writeToFile(toJsonString(_get_core__d4zfrg(this).sx()), _get_outputFile__pta58u(this));
// Inline function 'kotlin.also' call
this.s14('Data written to ' + _get_outputFile__pta58u(this));
return Unit_instance;
};
function _get_dir__e67350_0($this) {
var tmp = KProperty1;
return $this.x23_1.r1e($this, getPropertyCallableRef('dir', 1, tmp, CurrentContributionData$_get_dir_$ref_bhrf2a_0(), null));
}
function _get_outputFile__pta58u_0($this) {
var tmp = KProperty1;
return $this.y23_1.r1e($this, getPropertyCallableRef('outputFile', 1, tmp, CurrentContributionData$_get_outputFile_$ref_rovsk2_0(), null));
}
function _get_label__euqgmb_0($this) {
var tmp = KProperty1;
return $this.z23_1.r1e($this, getPropertyCallableRef('label', 1, tmp, CurrentContributionData$_get_label_$ref_x6bhqd_0(), null));
}
function _get_majorRegex__5j6ypp_0($this) {
var tmp = KProperty1;
return $this.a24_1.r1e($this, getPropertyCallableRef('majorRegex', 1, tmp, CurrentContributionData$_get_majorRegex_$ref_w11bxf_0(), null));
}
function _get_minorRegex__20z96h_0($this) {
var tmp = KProperty1;
return $this.b24_1.r1e($this, getPropertyCallableRef('minorRegex', 1, tmp, CurrentContributionData$_get_minorRegex_$ref_nqh6xl_0(), null));
}
function _get_patchRegex__mtlu2c_0($this) {
var tmp = KProperty1;
return $this.c24_1.r1e($this, getPropertyCallableRef('patchRegex', 1, tmp, CurrentContributionData$_get_patchRegex_$ref_ibb1lg_0(), null));
}
function _get_noneRegex__1tdbgi_0($this) {
var tmp = KProperty1;
return $this.d24_1.r1e($this, getPropertyCallableRef('noneRegex', 1, tmp, CurrentContributionData$_get_noneRegex_$ref_4ehpk0_0(), null));
}
function _get_storyIdRegex__auqux8_0($this) {
var tmp = KProperty1;
return $this.e24_1.r1e($this, getPropertyCallableRef('storyIdRegex', 1, tmp, CurrentContributionData$_get_storyIdRegex_$ref_3840gk_0(), null));
}
function _get_easeRegex__pf594o_0($this) {
var tmp = KProperty1;
return $this.f24_1.r1e($this, getPropertyCallableRef('easeRegex', 1, tmp, CurrentContributionData$_get_easeRegex_$ref_7e3jiu_0(), null));
}
function _get_tagRegex__ibn0wy_0($this) {
var tmp = KProperty1;
return $this.g24_1.r1e($this, getPropertyCallableRef('tagRegex', 1, tmp, CurrentContributionData$_get_tagRegex_$ref_bbekxq_0(), null));
}
function _get_core__d4zfrg_0($this) {
// Inline function 'kotlin.text.ifBlank' call
var this_0 = _get_label__euqgmb_0($this);
var tmp;
if (isBlank(this_0)) {
tmp = lastOrNull(split(_get_dir__e67350_0($this), ['/']));
} else {
tmp = this_0;
}
var tmp_0 = tmp;
var tmp_1 = new GitAdapter(_get_dir__e67350_0($this));
var tmp0_safe_receiver = _get_majorRegex__5j6ypp_0($this);
var tmp_2;
if (tmp0_safe_receiver == null) {
tmp_2 = null;
} else {
// Inline function 'kotlin.let' call
tmp_2 = Regex_init_$Create$(tmp0_safe_receiver);
}
var tmp1_elvis_lhs = tmp_2;
var tmp_3 = tmp1_elvis_lhs == null ? Defaults_getInstance_0().tx_1 : tmp1_elvis_lhs;
var tmp2_safe_receiver = _get_minorRegex__20z96h_0($this);
var tmp_4;
if (tmp2_safe_receiver == null) {
tmp_4 = null;
} else {
// Inline function 'kotlin.let' call
tmp_4 = Regex_init_$Create$(tmp2_safe_receiver);
}
var tmp3_elvis_lhs = tmp_4;
var tmp_5 = tmp3_elvis_lhs == null ? Defaults_getInstance_0().ux_1 : tmp3_elvis_lhs;
var tmp4_safe_receiver = _get_patchRegex__mtlu2c_0($this);
var tmp_6;
if (tmp4_safe_receiver == null) {
tmp_6 = null;
} else {
// Inline function 'kotlin.let' call
tmp_6 = Regex_init_$Create$(tmp4_safe_receiver);
}
var tmp5_elvis_lhs = tmp_6;
var tmp_7 = tmp5_elvis_lhs == null ? Defaults_getInstance_0().vx_1 : tmp5_elvis_lhs;
var tmp6_safe_receiver = _get_noneRegex__1tdbgi_0($this);
var tmp_8;
if (tmp6_safe_receiver == null) {
tmp_8 = null;
} else {
// Inline function 'kotlin.let' call
tmp_8 = Regex_init_$Create$(tmp6_safe_receiver);
}
var tmp7_elvis_lhs = tmp_8;
var tmp_9 = tmp7_elvis_lhs == null ? Defaults_getInstance_0().wx_1 : tmp7_elvis_lhs;
var tmp8_safe_receiver = _get_storyIdRegex__auqux8_0($this);
var tmp_10;
if (tmp8_safe_receiver == null) {
tmp_10 = null;
} else {
// Inline function 'kotlin.let' call
tmp_10 = Regex_init_$Create$(tmp8_safe_receiver);
}
var tmp9_elvis_lhs = tmp_10;
var tmp_11 = tmp9_elvis_lhs == null ? Defaults_getInstance_0().xx_1 : tmp9_elvis_lhs;
var tmp10_safe_receiver = _get_easeRegex__pf594o_0($this);
var tmp_12;
if (tmp10_safe_receiver == null) {
tmp_12 = null;
} else {
// Inline function 'kotlin.let' call
tmp_12 = Regex_init_$Create$(tmp10_safe_receiver);
}
var tmp11_elvis_lhs = tmp_12;
var tmp_13 = new MessageDigger(tmp_3, tmp_5, tmp_7, tmp_9, tmp_11, tmp11_elvis_lhs == null ? Defaults_getInstance_0().yx_1 : tmp11_elvis_lhs);
var tmp12_safe_receiver = _get_tagRegex__ibn0wy_0($this);
var tmp_14;
if (tmp12_safe_receiver == null) {
tmp_14 = null;
} else {
// Inline function 'kotlin.let' call
tmp_14 = Regex_init_$Create$(tmp12_safe_receiver);
}
var tmp13_elvis_lhs = tmp_14;
return new DiggerCore(tmp_0, tmp_1, tmp_13, tmp13_elvis_lhs == null ? Defaults_getInstance().qx_1 : tmp13_elvis_lhs);
}
function CurrentContributionData$_get_dir_$ref_bhrf2a() {
return function (p0) {
return _get_dir__e67350_0(p0);
};
}
function CurrentContributionData$_get_dir_$ref_bhrf2a_0() {
return function (p0) {
return _get_dir__e67350_0(p0);
};
}
function CurrentContributionData$_get_outputFile_$ref_rovsk2() {
return function (p0) {
return _get_outputFile__pta58u_0(p0);
};
}
function CurrentContributionData$_get_outputFile_$ref_rovsk2_0() {
return function (p0) {
return _get_outputFile__pta58u_0(p0);
};
}
function CurrentContributionData$_get_label_$ref_x6bhqd() {
return function (p0) {
return _get_label__euqgmb_0(p0);
};
}
function CurrentContributionData$_get_label_$ref_x6bhqd_0() {
return function (p0) {
return _get_label__euqgmb_0(p0);
};
}
function CurrentContributionData$_get_majorRegex_$ref_w11bxf() {
return function (p0) {
return _get_majorRegex__5j6ypp_0(p0);
};
}
function CurrentContributionData$_get_majorRegex_$ref_w11bxf_0() {
return function (p0) {
return _get_majorRegex__5j6ypp_0(p0);
};
}
function CurrentContributionData$_get_minorRegex_$ref_nqh6xl() {
return function (p0) {
return _get_minorRegex__20z96h_0(p0);
};
}
function CurrentContributionData$_get_minorRegex_$ref_nqh6xl_0() {
return function (p0) {
return _get_minorRegex__20z96h_0(p0);
};
}
function CurrentContributionData$_get_patchRegex_$ref_ibb1lg() {
return function (p0) {
return _get_patchRegex__mtlu2c_0(p0);
};
}
function CurrentContributionData$_get_patchRegex_$ref_ibb1lg_0() {
return function (p0) {
return _get_patchRegex__mtlu2c_0(p0);
};
}
function CurrentContributionData$_get_noneRegex_$ref_4ehpk0() {
return function (p0) {
return _get_noneRegex__1tdbgi_0(p0);
};
}
function CurrentContributionData$_get_noneRegex_$ref_4ehpk0_0() {
return function (p0) {
return _get_noneRegex__1tdbgi_0(p0);
};
}
function CurrentContributionData$_get_storyIdRegex_$ref_3840gk() {
return function (p0) {
return _get_storyIdRegex__auqux8_0(p0);
};
}
function CurrentContributionData$_get_storyIdRegex_$ref_3840gk_0() {
return function (p0) {
return _get_storyIdRegex__auqux8_0(p0);
};
}
function CurrentContributionData$_get_easeRegex_$ref_7e3jiu() {
return function (p0) {
return _get_easeRegex__pf594o_0(p0);
};
}
function CurrentContributionData$_get_easeRegex_$ref_7e3jiu_0() {
return function (p0) {
return _get_easeRegex__pf594o_0(p0);
};
}
function CurrentContributionData$_get_tagRegex_$ref_bbekxq() {
return function (p0) {
return _get_tagRegex__ibn0wy_0(p0);
};
}
function CurrentContributionData$_get_tagRegex_$ref_bbekxq_0() {
return function (p0) {
return _get_tagRegex__ibn0wy_0(p0);
};
}
function CurrentContributionData() {
CliktCommand.call(this);
var tmp = this;
var tmp_0 = argument(this, 'git-repo');
var tmp_1 = KProperty1;
tmp.x23_1 = tmp_0.t1e(this, getPropertyCallableRef('dir', 1, tmp_1, CurrentContributionData$_get_dir_$ref_bhrf2a(), null));
var tmp_2 = this;
var tmp_3 = default_0(option(this, []), 'currentContributionData.json');
var tmp_4 = KProperty1;
tmp_2.y23_1 = tmp_3.e1f(this, getPropertyCallableRef('outputFile', 1, tmp_4, CurrentContributionData$_get_outputFile_$ref_rovsk2(), null));
var tmp_5 = this;
var tmp_6 = default_0(option(this, []), '');
var tmp_7 = KProperty1;
tmp_5.z23_1 = tmp_6.e1f(this, getPropertyCallableRef('label', 1, tmp_7, CurrentContributionData$_get_label_$ref_x6bhqd(), null));
var tmp_8 = this;
var tmp_9 = option(this, []);
var tmp_10 = KProperty1;
tmp_8.a24_1 = tmp_9.e1f(this, getPropertyCallableRef('majorRegex', 1, tmp_10, CurrentContributionData$_get_majorRegex_$ref_w11bxf(), null));
var tmp_11 = this;
var tmp_12 = option(this, []);
var tmp_13 = KProperty1;
tmp_11.b24_1 = tmp_12.e1f(this, getPropertyCallableRef('minorRegex', 1, tmp_13, CurrentContributionData$_get_minorRegex_$ref_nqh6xl(), null));
var tmp_14 = this;
var tmp_15 = option(this, []);
var tmp_16 = KProperty1;
tmp_14.c24_1 = tmp_15.e1f(this, getPropertyCallableRef('patchRegex', 1, tmp_16, CurrentContributionData$_get_patchRegex_$ref_ibb1lg(), null));
var tmp_17 = this;
var tmp_18 = option(this, []);
var tmp_19 = KProperty1;
tmp_17.d24_1 = tmp_18.e1f(this, getPropertyCallableRef('noneRegex', 1, tmp_19, CurrentContributionData$_get_noneRegex_$ref_4ehpk0(), null));
var tmp_20 = this;
var tmp_21 = option(this, []);
var tmp_22 = KProperty1;
tmp_20.e24_1 = tmp_21.e1f(this, getPropertyCallableRef('storyIdRegex', 1, tmp_22, CurrentContributionData$_get_storyIdRegex_$ref_3840gk(), null));
var tmp_23 = this;
var tmp_24 = option(this, []);
var tmp_25 = KProperty1;
tmp_23.f24_1 = tmp_24.e1f(this, getPropertyCallableRef('easeRegex', 1, tmp_25, CurrentContributionData$_get_easeRegex_$ref_7e3jiu(), null));
var tmp_26 = this;
var tmp_27 = option(this, []);
var tmp_28 = KProperty1;
tmp_26.g24_1 = tmp_27.e1f(this, getPropertyCallableRef('tagRegex', 1, tmp_28, CurrentContributionData$_get_tagRegex_$ref_bbekxq(), null));
}
protoOf(CurrentContributionData).d16 = function () {
writeToFile(toJsonString_0(_get_core__d4zfrg_0(this).rx()), _get_outputFile__pta58u_0(this));
// Inline function 'kotlin.also' call
this.s14('Data written to ' + _get_outputFile__pta58u_0(this));
return Unit_instance;
};
function Digger$lambda($version, $this) {
return function ($this$eagerOption) {
var it = $version;
var tmp$ret$0 = $this.k11_1 + ' version ' + it;
throw new PrintMessage(tmp$ret$0);
};
}
function Digger() {
CliktCommand.call(this);
// Inline function 'com.github.ajalt.clikt.parameters.options.versionOption' call
var version = Versions_instance.i22_1;
var help = 'Show the version and exit';
var names = setOf('--version');
eagerOption(this, names, help, VOID, VOID, VOID, Digger$lambda(version, this));
}
protoOf(Digger).d16 = function () {
this.s14('Welcome to Digger CLI.');
};
function main_0(args) {
return main(cli(), platformArgCorrection(args));
}
function cli() {
return subcommands(subcommands(new Digger(), [new CurrentContributionData()]), [new AllContributionData()]);
}
function mainWrapper() {
main_0([]);
}
//region block: init
Versions_instance = new Versions();
//endregion
mainWrapper();
return _;
}(module.exports, require('./kotlin-kotlin-stdlib.js'), require('./tools-digger-core.js'), require('./tools-git-adapter.js'), require('./clikt-clikt-mordant.js'), require('./clikt-clikt.js'), require('./tools-digger-json.js'), require('./tools-cli-tools.js')));
//# sourceMappingURL=command-line-tools-digger-cli.js.map