From f55cc25f2de3bb38ef7fdbecf002befb3d4956ab Mon Sep 17 00:00:00 2001 From: Tristan Ancelet Date: Fri, 14 Aug 2026 14:10:25 -0500 Subject: [PATCH] Modified Command.argument to let the user provide a method call for runtime learning of options value. This will let the compiler check at compile time --- src/cligen/command/.argument.cr.swp | Bin 16384 -> 0 bytes src/cligen/command/argument.cr | 6 +++++- 2 files changed, 5 insertions(+), 1 deletion(-) delete mode 100644 src/cligen/command/.argument.cr.swp diff --git a/src/cligen/command/.argument.cr.swp b/src/cligen/command/.argument.cr.swp deleted file mode 100644 index a1f932804dc4835f53859779519997176084eb84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeHO&2QX96rYxl0;M0K2h;=AbXRQ>k=<{5fmR%V-+Xzz&Q?U-fGRYWe%bZR^URyy zycxguW;4I%{K->ve|0axwUv-B+0|Fx+423lU%w?JiM%**f~pg^%x4Lg=y{!!a+Tw( z9!5@O^2l^$WZ%f>3fU`#25T3>=+)ZU$(rxY$2HgY7FbY=BUgWQ!)DV7>NO`?Xg67q zRNZJro3_9*U>R5i1MQ?y*|&*|?j6~~rOTzAblYRot9a0gSOzQumI2FvWxz6E8L$jk z1}p>r7Y35ndU6$mS+53EQ=jV!pZBTzC)B41BJf?ysbc$K8L$jk1}p=X0n318z%pPN zunbrRECZGS%fLOzfKw;rW9aoJ59D$FujBulTL}3P7yv%qOvqoG2>Ai{0(c6bzcgM|F{03pu-1Hd2m z6Y@S#0=5DK_yx&_4}l%PX5coG6`up6KpFTGx?cxA0r)r~;2yr{ovzL<>NRL1jG9hT z4LtuK-MyQJt;7q1Sl;hSiGCQu?Z9VoO!3={CY_j|Cxc{kFYOkQbu?LSu`2&Fx8y`| zwc$l^VkBk1LMCEy=r1ukK0zm=$XV_ZVnN;9Q;NqT$BP*)9h;guJw?ap5#Kw(g0Zn9 z@`oE${lksHawl+_EFFT(nJ8TH>a4EDNtOOLo?PuvRfRio@=S9m;fbWloPz`1}8G} z$c?wVm0knZk7u?59#)RHP}28=FFC$fcepiEFKD$Bih?%FNGW%?1*TPc?D;WT?yyTv zv*ok2lpng#LDgWcOO*pKEm&Dqm=~-|HNp+;a2WcugA&tkbv~>wr?k6Gj9o1x-Vk`i zuasP&CDs&IDX##8A%(7UjiO-1l3Gi$T6)EpJ|$_34pypT*o-`9-e)Dgi5OA72;(Yi zwvy$8g^~2LdQAs3Vo5s+BvocLbNaJYY@|Ujm!9j|Z9ue`t;`$%09&kTL+VsJ6>>fA031t~Ag(a>F+CrC(&wIcTI zf*_w*m@;OY1xtfcztT{~p|NYzb>S`2bJ_P}6=5)kcbB`^(dX7I<~R>Eyj0+8&g zU*$;f{yQ#$2kbrKH`x>pnC=z+y?NQ5gXeUVxxN$0^*hKejnRQ|$R0o=<6PkbbVfK* zvjan!+3L2`h>NY<1^MW$&Kh$uOS-x4a!`zf>X_H+JxX=jblfQ9?w=U=pw@IazmW_} zTb`iUX@{va7VTUl#ymwZ~IKeYJ|uCZy`?Kf_R%`#%GI zM$G>m@HOxi@BzSc0Uh8qzyV$cjsuSaH_`qAFbzBni~u`UFs zSOzQumI2FvW#B(#0D&hQX8G5A%CvL-^g~PV)0jgYdAgCp|Av#_W@tfPJp9i;#Y+o; zR=JbQCYEsrhd;|^BS|ICN<_0ViP&Z-^(MxA*|}ijD4!xM2iUKb5RTeC)Hh%iJtr^*gO7PO+NJ|!#mdT2(UP)+J6PK0QDDB??+$^ecR@T3I4&!vfYaqgDa8t!