-
Notifications
You must be signed in to change notification settings - Fork 8
chore(docs): contributor docs #561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
LanguageTool
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
Line 30 in a07db41
| - Ensure your command or subcommand is registered with its parent in the `init()` function. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: unit, IIT, knit, Inuit, nit, Inst, inst, ENIT, INPT, INT, UNIT, innit, int, snit, in it, INI
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
Line 30 in a07db41
| - Ensure your command or subcommand is registered with its parent in the `init()` function. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: too, TUI, took, tool, GUI, tub, tug, DUI, Hui, TDI, TBI, TUC, tai, Tupi, tum, Tut, toot, tut, Tue, tux, AUI, BUI, NUI, OUI, Sui, TAI, TCI, TEI, TGI, TI, TMI, TPI, TRI, TSI, TTI, TU, TUA, TUB, TUG, TUN, TUP, TUV, Tai, Ti, Tu, UI, ti, tun, étui
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
Line 48 in a07db41
| - The TUI in `tui/` is experimental. Avoid changes unless coordinated with maintainers. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
Line 43 in a07db41
| For a detailed example of adding a new subcommand (including arguments, flags, and documentation), see [`docs/example-add-subcommand.md`](docs/example-add-subcommand.md). |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Open TDF
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
Line 59 in a07db41
| The CLI help system and usage output are powered by Markdown documentation in `docs/man/`. When adding or changing commands or flags, always update the corresponding Markdown file. The documentation is parsed at runtime and also published to the OpenTDF docs website. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| # Example: Adding a New Subcommand to an Existing Command |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| This guide demonstrates how to add a `hello` subcommand under the existing `dev` command in `otdfctl`, using the project's CLI helpers and conventions for arguments and flags. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| This guide demonstrates how to add a `hello` subcommand under the existing `dev` command in `otdfctl`, using the project's CLI helpers and conventions for arguments and flags. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 29 in a07db41
| ``` |
[LanguageTool] reported by reviewdog 🐶
Possible typo: you repeated a word (ENGLISH_WORD_REPEAT_RULE)
Suggestions: hello
Rule: https://community.languagetool.org/rule/show/ENGLISH_WORD_REPEAT_RULE?lang=en-US
Category: MISC
otdfctl/docs/example-add-subcommand.md
Line 30 in a07db41
| otdfctl dev hello |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 32 in a07db41
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 35 in a07db41
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 43 in a07db41
| ## 2. Create the Subcommand in `cmd/dev.go` |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 50 in a07db41
| var helloCmd = man.Docs.GetCommand("dev/hello", man.WithRun(func(cmd *cobra.Command, args []string) { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Get Command
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 50 in a07db41
| var helloCmd = man.Docs.GetCommand("dev/hello", man.WithRun(func(cmd *cobra.Command, args []string) { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: With Run
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 50 in a07db41
| var helloCmd = man.Docs.GetCommand("dev/hello", man.WithRun(func(cmd *cobra.Command, args []string) { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: fun, fund, funk, UNC, FNC, FLNC
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 50 in a07db41
| var helloCmd = man.Docs.GetCommand("dev/hello", man.WithRun(func(cmd *cobra.Command, args []string) { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: arms, arts, arcs, Ares, Argos, rags, AGS, Argo, ergs, arks, AGs, ARDS, ARTS, ASGS, Aras, Argus, RGS, ares, argh, xargs
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 50 in a07db41
| var helloCmd = man.Docs.GetCommand("dev/hello", man.WithRun(func(cmd *cobra.Command, args []string) { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: CLI, clip, CGI, CPI, CSI, CBI, CCI, CLR, CAI, CLP, CLS, CTI, Cali, Clio, CFI, CLT, CNI, cl, CLG, DLI, MLI, Ali, BLI, CDI, CEI, CHI, CI, CII, CL, CLA, CLB, CLC, CLD, CLE, CLH, CLIC, CLIL, CLIS, CLJ, CLL, CLM, CLN, CLQ, CLU, CLV, CLW, CLX, CLY, CLZ, CMI, COI, CQI, CVI, CZI, Chi, Ci, Cl, ELI, Eli, LI, Li, RLI, SLI, chi, clii, clit, clix, clvi, clxi, I, all, can, club, old, call, car, cut, oil, CD, cell, claim, cm, cold, com, fly, FBI, cap, cat, clan, coin, cult, cup, lie, CBC, CDs, CIA, CNN, CPU, LA, UCLA, calm, chip, cliff, climb, clips, ill, lb, ski, slip, CSS, CTV, Clay, Cole, Colin, Lt, PCI, SL, Wei, cab, cf, chin, clad, clay, click, clue, coil, con, cop, cow, cry, cue, flip, lid, lip, CAA, CBA, CBN, CCC, CCD, CDC, CDU, CFB, CIO, CNS, CPA, CPC, CPR, CRT, CSA, CSU, CSX, CV, Cain, Clair, Cliff, Clint, Clive, Colt, DL, GI, GUI, Gil, Kai, Lin, Liz, MRI, Mali, PRI, SCSI, SLR, TLC, UCI, Wii, ale, calf, cam, chili, claw, cod, colt, elf, elk, elm, flu, hi, ml, pi, ply, psi, sci, slid, slim, slit, ACLU, Bali, CAC, CCA, CCP, CCS, CDA, CDR, CEA, CFA, CFC, CFO, CFR, CFS, CIC, CIE, CMA, CME, CMG, CNC, CNG, CNR, CNT, CPP, CRC, CSC, CSF, CSL, CSP, CSR, CST, CTA, CTC, CVS, CWA, Celia, Che, Chin, DCI, DLR, DUI, ELF, Hui, ICL, ILS, KLM, Kali, LD, NLP, OSI, PKI, PPI, RL, SGI, SLA, SLC, TDI, TLS, UCL, UPI, WWI, cal, chic, cilia, clam, clap, clef, cling, clot, col, cola, crib, cub, mil, moi, nil, sly, til, ALU, BLT, CBF, CBM, CBP, CBT, CCG, CCR, CDO, CDT, CEP, CFD, CFE, CFP, CGA, CGS, CKD, CMB, CMF, CMU, CND, CNE, CPE, CPM, CPO, CSD, CSG, CSIS, CSO, CSV, CTF, CTM, CTO, CTP, CVA, CVC, CVR, CVT, Calif, Clem, Cleo, Cline, Colo, DCL, DLA, DLL, DPI, DRI, DTI, Elie, FCI, FDI, FLP, FSI, GDI, GLS, HCl, LCL, LSI, MCL, MDI, MSI, NCI, NLS, NRI, Olin, PMI, RMI, RPI, RSI, SBI, SDI, SLP, SLS, TBI, TLD, Ulm, VLSI, cit, clog, cob, cog, colic, cot, cox, cull, deli, lib, phi, tai, BRI, BWI, CBO, CBR, CCB, CCU, CDN, CFT, CFU, CJC, CJK, CNH, CPF, CRL, CTH, CVD, CWC, DLM, DLS, DWI, Dali, ELT, GLP, HMI, IPI, JCI, JCL, MLF, RCI, SLT, SMI, TLR, Uzi, VLF, blip, chia, chit, coir, coo, coy, cur, ell, glib, ilk, obi, ole, CDV, CIG, COLA, CSH, CTT, CXC, Celt, Cori, FYI, Fri, GMI, HRI, MLD, NLR, SLN, VRI, WLM, alp, cad, clew, clime, clod, coll, cols, cud, flit, lg, ail, caw, clink, coif, cw, ilia, clop, tali, CBS, CDP, CEO, CHG, RBI, chm, cpl, lit, cloy, cpd, liq, AAI, ABI, ACDI, ACI, ACL, ACLs, ADI, AEI, AFI, AGI, AHI, AI, AII, AJI, AL, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALV, ALW, ALX, ALZ, AMI, ANI, AOI, API, AQI, ARI, ATI, AUI, AVI, AYI, AZI, Abi, Al, Ala, Aldi, BBI, BCI, BCL, BCLH, BDI, BEI, BFI, BGI, BHI, BII, BJI, BKI, BLA, BLB, BLC, BLD, BLE, BLF, BLG, BLL, BLM, BLP, BLR, BLS, BLU, BLV, BLW, BLX, BLY, BLZ, BMI, BNI, BOI, BPI, BSI, BTI, BUI, BVI, BYI, Bi, Blu, C, C&A, C&C, C0G, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C27, C28, C2C, C3, C30, C31, C32, C33, C34, C35, C36, C40, C41, C44, C45, C46, C47, C50, C51, C52, C53, C60, C61, C62, C63, C64, C65, C66, C69, C70, C77, C88, C91, C96, C99, CA, CAB, CAD, CAE, CAF, CAG, CAH, CAJ, CAK, CAL, CALR, CALT, CAM, CAN, CAP, CAQ, CAS, CAT, CAU, CAV, CAW, CAY, CB, CBB, CBCI, CBD, CBE, CBG, CBH, CBIP, CBJ, CBL, CBU, CBV, CBX, CBZ, CC, CCE, CCF, CCH, CCIE, CCIP, CCJ, CCK, CCL, CCM, CCN, CCO, CCQ, CCRI, CCT, CCV, CCW, CCX, CCZ, CCs, CDB, CDD, CDE, CDF, CDG, CDH, CDJ, CDK, CDL, CDM, CDS, CDW, CDZ, CE, CEB, CEC, CED, CEDI, CEE, CEF, CEG, CEJ, CEL, CEM, CEN, CEQ, CER, CES, CESI, CET, CEU, CEV, CF, CFF, CFG, CFH, CFJ, CFL, CFM, CFN, CFPI, CG, CGC, CGE, CGF, CGG, CGH, CGIS, CGJ, CGK, CGL, CGM, CGN, CGO, CGR, CGT, CGU, CGY, CGZ, CH, CHB, CHC, CHD, CHF, CHH, CHK, CHL, CHM, CHN, CHO, CHP, CHQ, CHR, CHS, CHT, CHV, CHW, CHX, CHY, CHZ, CID, CIF, CIH, CIIL, CIJ, CIK, CIL, CILE, CILF, CIM, CIP, CIQ, CIR, CIS, CIT, CIU, CIV, CJ, CJA, CJB, CJF, CJH, CJJ, CJL, CJN, CJS, CK, CKB, CKK, CKM, CKR, CKS, CKY, CKs, CLAH, CLAS, CLSA, CLSC, CLSID, CLTV, CLUF, CM, CMC, CMD, CMJ, CMK, CML, CMLK, CMM, CMO, CMP, CMR, CMS, CMT, CMV, CMW, CMX, CN, CNA, CNB, CNF, CNIL, CNIS, CNJ, CNK, CNL, CNM, CNO, CNP, CNQ, CNU, CNV, CNW, CNX, CNY, CNZ, CO, CO2, CO3, COA, COB, COC, COD, COE, COF, COG, COIN, COK, COL, COM, CON, COP, COQ, COSI, COU, COV, CP, CPD, CPG, CPH, CPIE, CPJ, CPL, CPN, CPQ, CPS, CPT, CPV, CQA, CQC, CQE, CQF, CQG, CQL, CQM, CQP, CQS, CQT, CQX, CQZ, CR, CRA, CRB, CRD, CRE, CRF, CRG, CRH, CRIF, CRIM, CRIQ, CRJ, CRK, CRM, CRN, CRO, CRP, CRQ, CRR, CRS, CRW, CRY, CRZ, CS, CSE, CSIL, CSM, CT, CTB, CTE, CTIF, CTK, CTR, CTs, CUA, CUB, CUC, CUD, CUF, CUG, CUJ, CUL, CUM, CUO, CUP, CUR, CUT, CUU, CUV, CUW, CUZ, CVE, CVF, CVG, CVH, CVL, CVM, CVN, CVO, CVP, CVU, CVV, CVX, CVs, CW, CWB, CWE, CWF, CWL, CWM, CWO, CWP, CWR, CWT, CXE, CXL, CXM, CXO, CXP, CXQ, CXR, CY, CYA, CYK, CYM, CYP, CYT, CYZ, CZ, CZC, CZF, CZJ, CZK, CZL, CZM, CZN, CZO, CZP, CZS, CZT, CZU, CZW, CZX, CZY, CZZ, Ca, Cal, Calo, Can, Cb, Cd, Ce, Cf, Ch, Choi, Chu, Cid, Cm, Co, CoP, Cod, Col, Com, Cox, Coy, Cpl, Cr, Cs, Ct, Cu, Cèlia, Célia, DAI, DCRI, DDI, DEI, DFI, DGI, DHI, DI, DJI, DLC, DLF, DLG, DLH, DLP, DLT, DMI, DNI, DOI, DSI, DVI, DZI, Dalí, Di, EAI, EBI, ECL, EDI, EFI, EI, ELA, ELD, ELN, ELO, ELP, ELQ, ELR, ELS, ELU, EMI, ENI, EOI, EPI, ESI, El, FAI, FCL, FCPI, FEI, FFI, FGI, FI, FII, FJI, FL, FLA, FLB, FLE, FLH, FLIR, FLK, FLL, FLM, FLR, FLS, FLU, FMI, FTI, FWI, Fla, Flo, GCI, GEI, GFI, GHI, GL, GLA, GLM, GLN, GLT, GNI, GOI, GRI, GSI, GTI, HAI, HCI, HCL, HDI, HI, HKI, HL, HLA, HLC, HLM, HLP, HLR, HLS, HOI, IAI, ICI, IFI, IGI, IL, IL2, ILC, ILG, ILM, ILN, ILP, IOI, IRI, ISI, IVI, Ila, Ill, JAI, JLA, JLD, JLM, JLS, JNI, JRI, KCL, KCl, KLB, KLC, KLE, KOI, KPI, L, LBI, LC, LE, LFI, LG, LH, LHI, LIA, LIC, LIH, LIM, LIR, LIX, LL, LLB, LLC, LLD, LLG, LLN, LLP, LLR, LN, LNI, LO, LOI, LP, LPI, LQ, LR, LRI, LS, LT, LTI, LU, LX, LY, La, Le, Lie, Lim, Liu, Liv, Ln, Lr, Lu, M3I, MBI, MCI, MFI, MFi, MGI, MI, ML, MLA, MLB, MLC, MLE, MLIS, MLK, MLM, MLP, MLS, MLT, MLV, MLW, MMI, MOI, MPI, MYI, Mai, NCBI, NCL, NI, NL, NLB, NLD, NLG, NLH, NLO, NLT, NLU, NMI, NNI, NOI, NPI, NTI, NUI, Ni, OAI, OCI, OCL, ODI, OHI, OLA, OLF, OLO, OLP, OLT, OMI, OPI, ORI, OUI, Ola, PBI, PCL, PCSI, PCTI, PDI, PEI, PGI, PHI, PII, PL, PLA, PLB, PLC, PLD, PLE, PLF, PLG, PLH, PLK, PLL, PLM, PLN, PLO, PLP, PLR, PLS, PLT, PLU, PLW, PLX, PNI, POI, PTI, PVI, PWI, PXI, Pei, Pl, QI, Qlik, RAI, RDI, REI, RFI, RI, RKI, RLC, RLD, RLE, RLL, RLS, ROI, RRI, RTI, RVI, SAI, SCI, SCL, SCPI, SFI, SI, SII, SKI, SLB, SLF, SLG, SLIM, SLL, SLO, SLQ, SLSI, SLV, SLZ, SNI, SOI, SPI, SRI, SSI, STI, SVI, Shi, Si, Sri, Sui, TAI, TCI, TCL, TEI, TGI, TI, TL, TLA, TLB, TLE, TLF, TLH, TLM, TLN, TLP, TLT, TLV, TMI, TPI, TRI, TSI, TTI, TUI, Tai, Ti, Tl, UAI, UFI, UGI, UI, UL, ULB, ULC, ULG, ULIP, ULK, ULM, ULR, ULSI, ULT, ULX, UMI, UNI, URI, USI, UTI, VCI, VDI, VEI, VFI, VI, VLA, VLB, VLC, VLE, VLG, VLM, VLN, VMI, VPI, WDI, WI, WLF, WLG, WLT, WLW, WRI, XL, XLG, Xi, YL, Yi, ZI, ZTI, ai, alb, alt, açai, açaí, bi, bl, c, ca, calk, calx, cay, cc, cg, ch, chai, chg, chis, cir, cis, ck, clits, clvii, clxii, clxiv, clxix, clxvi, cmd, co, cor, cos, cps, cs, ct, ctn, ctr, cts, cu, cum, cwt, cx, dpi, fl, flt, i, ii, iii, kl, l, la, lei, lii, lix, ll, lo, ls, lvi, lxi, mCi, mL, mi, oi, ol', pl, plc, plié, pls, poi, ti, ult, uni, vi, vii, vlf, xci, xcii, xcvi, xi, xii, xvi, xxi, CR7, CRLF, CWV, INI, LF, XLS
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 51 in a07db41
| c := cli.New(cmd, args) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: arms, arts, arcs, Ares, Argos, rags, AGS, Argo, ergs, arks, AGs, ARDS, ARTS, ASGS, Aras, Argus, RGS, ares, argh, xargs
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 51 in a07db41
| c := cli.New(cmd, args) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Arms, Arts, Arcs, Ares, Argos, AGS, Argo, Ergs, Arks, AGs, ARDS, ARTS, ASGS, Aras, Argus, RGS, Argh, Xargs
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 52 in a07db41
| name := c.Args.GetOptionalString(0, "World") |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: FMT, FM, fit, ft, fat, BMT, GMT, EMT, FMC, IMT, FMA, amt, fut, phat, AMT, CMT, FAT, FET, FFT, FIT, FJT, FMD, FMG, FMH, FMI, FMJ, FMM, FMO, FMP, FMS, FMV, FMs, FNT, FPT, FRT, FST, Fm, LMT, MMT, MT, Mt, NMT, OMT, PMT, SMT, TMT, UMT, flt, ghat, FT, at, for, but, it, not, get, me, out, my, set, art, few, got, km, photo, St, act, cut, fact, far, feet, hit, let, put, yet, Mr, am, bit, cm, fan, fast, felt, flat, fly, foot, hot, lot, mm, FBI, MTV, cat, eat, fame, fate, fed, fee, fort, fun, hat, jet, met, net, sat, sit, wet, BMW, FCC, MA, PM, bat, feat, fix, fur, ghost, kit, pet, pit, pm, pot, BMG, FDP, GMA, ICT, Lt, PT, Pat, TNT, TT, XML, aft, bet, dot, fits, foe, fog, font, fox, hut, nut, opt, rat, wit, BT, CRT, DDT, DM, DT, FRS, FTE, Feb, Fiat, Fry, GMC, IIT, IMF, LST, MRT, MTA, MTR, MV, Mk, NMR, Oct, PET, RMS, SMS, Sgt, amp, ant, apt, emit, fats, fax, fig, fist, flu, gut, ma, mat, ml, oft, rot, AMX, BMC, BMP, CMA, CME, CMG, CNT, CST, DAT, DMA, DMC, DMS, DMZ, DST, FAO, FAQ, FBS, FCS, FD, FDR, FEMA, FFA, FP, FSA, FSU, FTA, FTC, Fay, Fitz, IMG, IMO, ITT, JMA, Kat, LMA, MF, MMP, MST, MTS, MX, Nat, SMTP, SMU, SST, VM, VMS, WMD, fad, fen, fest, fr, fret, fry, ghee, ms, omit, st, um, vat, vet, AAT, ADT, AFM, AIT, BLT, BMA, BMD, BMO, BMS, CBT, CDT, CMB, CMF, CMU, CVT, DME, DMG, DMK, EMB, EMTs, FAC, FBA, FBO, FCA, FCI, FDI, FHA, FIP, FLP, FRC, FSH, FSI, FSK, FSM, FWD, GMG, HMC, IMA, IMC, IMU, JM, LCT, LMP, Lat, MBT, MMR, MMS, MMU, MMX, MTB, MTC, MTU, Mme, NWT, OMA, ORT, PDT, PMA, PMC, PMI, PMR, PMS, PST, PTT, RMA, RMC, RMI, SBT, SME, SMG, SMP, SRT, Sat, TMZ, VMA, bot, cit, cot, emo, emu, fiat, foo, fro, ftp, fume, ghats, imp, lat, oat, pat, phi, pt, rut, tat, tot, AUT, AZT, BME, BMR, CFT, CLT, DMD, DMP, DMV, DPT, DVT, DWT, ELT, EMR, FAM, FCB, FCE, FDC, FNC, FPA, Fez, GMAT, GMB, GMD, GMO, HMI, HMO, JMS, MCT, MDT, MKT, MTO, MTT, RPT, RTT, SLT, SMF, SMI, emf, fem, fete, fob, fps, frat, fête, gm, mp, CTT, EFT, FMLA, FPO, FYI, Fri, GMI, MTG, RMM, Tut, ext, fay, feta, fib, flit, fop, jot, jut, nit, rt, tut, FNMA, PMs, VDT, amu, fie, fum, gt, pct, phys, pvt, sot, zit, ems, mfg, AMC, Amy, FEMS, GM, HMS, MD, MIT, MW, dpt, fin, jct, lit, mg, oms, mgmt, phew, 1st, ABT, ACT, AET, AFAT, AFT, AGT, AHT, AJT, AKT, AM, AMA, AMD, AME, AMF, AMG, AMH, AMI, AMJ, AMK, AML, AMM, AMN, AMO, AMP, AMQ, AMR, AMS, AMST, AMU, AMV, AMW, AMY, AMZ, ANT, AOT, APT, AQT, ART, AST, AT, ATT, Am, Amit, Art, At, BBT, BCT, BDT, BET, BFM, BFT, BGT, BHT, BKT, BM, BMB, BMF, BMI, BMJ, BMK, BML, BMM, BMN, BMQ, BMU, BMV, BMX, BMZ, BNT, BPT, BQT, BRT, BST, BTT, BUT, BVT, BWT, BZT, CAMT, CAT, CCT, CET, CFDT, CFM, CGT, CHT, CIT, CM, CMC, CMD, CMI, CMJ, CMK, CML, CMM, CMO, CMP, CMR, CMS, CMV, CMW, CMX, CPT, CQT, CT, CUT, CWT, CYT, CZT, Cm, Ct, DCT, DET, DFM, DFT, DGT, DHT, DJT, DLT, DMF, DMGT, DMI, DMM, DMO, DMR, DMX, DMs, DNT, DOT, DRT, DTT, Dot, EAT, ECT, EDT, EGT, EIT, EM, EMA, EMC, EMD, EME, EMF, EMI, EML, EMM, EMN, EMP, EMU, ENT, EPT, ERT, EST, ET, ETT, F, F&B, F&F, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F31, F32, F34, F35, F40, F44, F50, F51, F55, F59, F60, F61, F65, F67, F70, F75, F78, F79, F80, F81, F82, F83, F84, F90, F91, F94, F99, FA, FAA, FAB, FAE, FAF, FAG, FAH, FAI, FAK, FAP, FAS, FATs, FAX, FAZ, FB, FBB, FBE, FBF, FBG, FBM, FBN, FC, FCD, FCG, FCL, FCM, FCO, FCP, FCR, FCW, FCs, FDA, FDB, FDF, FDM, FDS, FEB, FEC, FED, FEF, FEI, FEM, FEN, FEP, FER, FERT, FES, FF, FFB, FFD, FFE, FFF, FFG, FFI, FFJ, FFK, FFL, FFM, FFMC, FFME, FFMF, FFMI, FFMM, FFN, FFO, FFP, FFR, FFS, FFTT, FFU, FFV, FG, FGC, FGF, FGI, FGM, FGTB, FH, FHC, FHD, FHE, FHM, FHS, FI, FIA, FIAT, FIB, FIC, FID, FIE, FIF, FIG, FII, FIJ, FIM, FIMU, FIN, FIR, FIU, FIV, FIW, FJ, FJA, FJD, FJI, FK5, FKK, FKM, FL, FLA, FLB, FLE, FLH, FLK, FLL, FLM, FLOT, FLR, FLS, FLU, FMCG, FMEA, FMSH, FN, FNA, FNAT, FNB, FNE, FNG, FNL, FNMF, FNO, FNQ, FNR, FNS, FNTV, FO, FOA, FOB, FOC, FOD, FOF, FOH, FOMO, FOP, FOS, FOTA, FPD, FPF, FPH, FPJ, FPM, FPP, FPR, FPS, FPTL, FPU, FPV, FPs, FR, FRA, FRB, FRD, FRF, FRG, FRM, FRO, FRP, FRQ, FRR, FS, FSB, FSC, FSD, FSE, FSF, FSG, FSMA, FSN, FSP, FSR, FSS, FSW, FTF, FTG, FTI, FTM, FTO, FTP, FTQ, FTTB, FTTH, FTV, FTW, FTX, FUD, FUP, FVA, FVF, FW, FWA, FWI, FX, FY, FYE, Fe, Fed, Fla, Flo, Fox, Fr, GBT, GCT, GDT, GET, GHT, GLT, GMF, GML, GMP, GMR, GMS, GMU, GMV, GNT, GPT, GST, GT, GUT, GVT, HCT, HFT, HGT, HIT, HM, HMD, HMH, HMP, HMV, HRT, HST, HT, IAMT, IDT, IFM, IFMA, IFMK, IHT, IM, IMB, IMD, IME, IMH, IMK, IMN, IMP, IMS, IMV, IMs, INT, IOT, IPT, IRT, IST, IT, IoT, It, JIT, JMB, JMD, JME, JMF, JMJ, JMM, JMP, JNT, JT, JWT, KET, KFM, KM, KMA, KMF, KMH, KMS, KT, KWT, Kit, LAT, LDT, LFM, LFST, LFT, LGT, LMB, LMC, LMD, LME, LMK, LMPT, LMS, LMU, LMV, LMs, LNT, LT, LTT, LUT, Lot, M, M&T, MAT, MB, MC, ME, MET, MFM, MFT, MG, MGMT, MH, MI, MJ, MK, ML, MLT, MM, MMA, MMB, MMC, MMH, MMI, MMK, MML, MMM, MMO, MMZ, MN, MNT, MO, MOT, MP, MPT, MQT, MR, MS, MTD, MTF, MTL, MTN, MTP, MTQ, MTW, MTX, MTZ, MU, MY, MZ, Mb, Md, Me, Mg, Mn, Mo, Ms, NBT, NCT, NDT, NFT, NLT, NM, NMA, NMC, NMF, NMI, NMM, NRT, NST, NT, NUT, NVT, NYT, OAT, OBT, ODT, OFT, OIT, OLT, OM, OMB, OMC, OMG, OMI, OMM, OMN, OMO, OMP, OMR, OMS, ONT, OPT, OST, OT, OXT, Ont, PBT, PCT, PFAT, PGT, PIT, PLT, PMB, PMD, PME, PMF, PMG, PMH, PML, PMN, PMO, PMP, PMU, PMV, PNT, PPT, PRT, PYT, Pm, Pt, Pvt, QAT, QFT, QIT, QM, QMF, QVT, RDT, RET, RFM, RM, RMB, RME, RMF, RMN, RMU, RNT, ROT, RRT, RST, RT, RVT, SAT, SET, SFM, SFMC, SFT, SGT, SIT, SM, SMA, SMB, SMC, SMH, SMK, SML, SMM, SMN, SMR, SPT, ST, STT, SVT, SWT, SYT, Set, Sm, T, TAT, TBT, TDT, TFT, THT, TKT, TLT, TM, TMA, TMB, TMC, TMD, TME, TMG, TMI, TMJ, TMN, TMP, TMS, TMV, TMX, TOT, TPT, TRT, TTT, TXT, Tet, Tm, UAT, UET, UGT, UIT, ULT, UMA, UMB, UMC, UMD, UMF, UMH, UMI, UML, UMM, UMP, UMR, UMS, UMTS, UNT, URT, UT, UVT, Ut, VAT, VCT, VMC, VME, VMI, VMK, VML, VMM, VMO, VMP, VMs, VST, VT, VTT, VUT, VVT, Vt, WCT, WET, WFM, WHT, WKT, WLT, WMF, WML, WMS, WMW, WNT, WRT, WST, Wm, XFT, XMP, XMS, XRT, YM, YMN, YMO, YT, ZMK, ZMP, alt, cmd, ct, cwt, dm, dms, em, est, f, fMRI, fa, fab, fag, fart, fav, fer, fey, fez, ff, fir, fl, fol, fug, fums, fumy, futz, fwd, fwy, git, hgt, hm, hmm, ht, int, kt, m, mL, mW, mfr, mi, mo, mot, mtg, mu, nm, om, pfft, phis, pkt, pms, qt, rm, smut, t, tit, tmp, ult, umm, ump, vm, wot, wt, µm, 3M, FBML, JMH, NTT
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 54 in a07db41
| msg := fmt.Sprintf("Hello, %s!", name) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Sprint, Sprints
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 54 in a07db41
| msg := fmt.Sprintf("Hello, %s!", name) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: is, as, us, vs, WS, ms, ts, PS, As, BS, CS, Cs, DS, ES, Es, FS, HS, IS, JS, KS, Ks, LS, MS, Ms, NS, OS, Os, RS, S, SS, TS, US, XS, Zs, cs, gs, ks, ls, rs, s
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 54 in a07db41
| msg := fmt.Sprintf("Hello, %s!", name) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Print, Printed, Printing, Prints, Printer, Pintle
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 58 in a07db41
| c.Println(msg) |
[LanguageTool] reported by reviewdog 🐶
It appears that a white space is missing. (SPACE_BEFORE_PARENTHESIS[1])
Suggestions: (
URL: https://languagetool.org/insights/post/punctuation-guide/#what-are-parentheses
Rule: https://community.languagetool.org/rule/show/SPACE_BEFORE_PARENTHESIS?lang=en-US&subId=1
Category: TYPOGRAPHY
otdfctl/docs/example-add-subcommand.md
Line 58 in a07db41
| c.Println(msg) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Fun, Fund, Funk, UNC, FNC, FLNC
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 60 in a07db41
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: unit, IIT, knit, Inuit, nit, Inst, inst, ENIT, INPT, INT, UNIT, innit, int, snit, in it, INI
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 61 in a07db41
| func init() { |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 63 in a07db41
| helloCmd.Flags().StringP( |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: String, Strings, Stringy, String P
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 63 in a07db41
| helloCmd.Flags().StringP( |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 64 in a07db41
| helloCmd.GetDocFlag("name").Name, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 65 in a07db41
| helloCmd.GetDocFlag("name").Shorthand, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 66 in a07db41
| helloCmd.GetDocFlag("name").Default, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 67 in a07db41
| helloCmd.GetDocFlag("name").Description, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 69 in a07db41
| helloCmd.Flags().Bool( |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Built, Book, Build, Pool, Tool, Boom, Boot, Bowl, Cool, Wool, Fool, Boil, Boon, Boo, Boos, Boll, Biel, Boole, Boor, Biol, Boob
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 69 in a07db41
| helloCmd.Flags().Bool( |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 70 in a07db41
| helloCmd.GetDocFlag("excited").Name, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 71 in a07db41
| helloCmd.GetDocFlag("excited").DefaultAsBool(), |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: hello Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 72 in a07db41
| helloCmd.GetDocFlag("excited").Description, |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: dev Cmd
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 74 in a07db41
| devCmd.AddCommand(helloCmd) |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: CLI, clip, CGI, CPI, CSI, CBI, CCI, CLR, CAI, CLP, CLS, CTI, Cali, Clio, CFI, CLT, CNI, cl, CLG, DLI, MLI, Ali, BLI, CDI, CEI, CHI, CI, CII, CL, CLA, CLB, CLC, CLD, CLE, CLH, CLIC, CLIL, CLIS, CLJ, CLL, CLM, CLN, CLQ, CLU, CLV, CLW, CLX, CLY, CLZ, CMI, COI, CQI, CVI, CZI, Chi, Ci, Cl, ELI, Eli, LI, Li, RLI, SLI, chi, clii, clit, clix, clvi, clxi, I, all, can, club, old, call, car, cut, oil, CD, cell, claim, cm, cold, com, fly, FBI, cap, cat, clan, coin, cult, cup, lie, CBC, CDs, CIA, CNN, CPU, LA, UCLA, calm, chip, cliff, climb, clips, ill, lb, ski, slip, CSS, CTV, Clay, Cole, Colin, Lt, PCI, SL, Wei, cab, cf, chin, clad, clay, click, clue, coil, con, cop, cow, cry, cue, flip, lid, lip, CAA, CBA, CBN, CCC, CCD, CDC, CDU, CFB, CIO, CNS, CPA, CPC, CPR, CRT, CSA, CSU, CSX, CV, Cain, Clair, Cliff, Clint, Clive, Colt, DL, GI, GUI, Gil, Kai, Lin, Liz, MRI, Mali, PRI, SCSI, SLR, TLC, UCI, Wii, ale, calf, cam, chili, claw, cod, colt, elf, elk, elm, flu, hi, ml, pi, ply, psi, sci, slid, slim, slit, ACLU, Bali, CAC, CCA, CCP, CCS, CDA, CDR, CEA, CFA, CFC, CFO, CFR, CFS, CIC, CIE, CMA, CME, CMG, CNC, CNG, CNR, CNT, CPP, CRC, CSC, CSF, CSL, CSP, CSR, CST, CTA, CTC, CVS, CWA, Celia, Che, Chin, DCI, DLR, DUI, ELF, Hui, ICL, ILS, KLM, Kali, LD, NLP, OSI, PKI, PPI, RL, SGI, SLA, SLC, TDI, TLS, UCL, UPI, WWI, cal, chic, cilia, clam, clap, clef, cling, clot, col, cola, crib, cub, mil, moi, nil, sly, til, ALU, BLT, CBF, CBM, CBP, CBT, CCG, CCR, CDO, CDT, CEP, CFD, CFE, CFP, CGA, CGS, CKD, CMB, CMF, CMU, CND, CNE, CPE, CPM, CPO, CSD, CSG, CSIS, CSO, CSV, CTF, CTM, CTO, CTP, CVA, CVC, CVR, CVT, Calif, Clem, Cleo, Cline, Colo, DCL, DLA, DLL, DPI, DRI, DTI, Elie, FCI, FDI, FLP, FSI, GDI, GLS, HCl, LCL, LSI, MCL, MDI, MSI, NCI, NLS, NRI, Olin, PMI, RMI, RPI, RSI, SBI, SDI, SLP, SLS, TBI, TLD, Ulm, VLSI, cit, clog, cob, cog, colic, cot, cox, cull, deli, lib, phi, tai, BRI, BWI, CBO, CBR, CCB, CCU, CDN, CFT, CFU, CJC, CJK, CNH, CPF, CRL, CTH, CVD, CWC, DLM, DLS, DWI, Dali, ELT, GLP, HMI, IPI, JCI, JCL, MLF, RCI, SLT, SMI, TLR, Uzi, VLF, blip, chia, chit, coir, coo, coy, cur, ell, glib, ilk, obi, ole, CDV, CIG, COLA, CSH, CTT, CXC, Celt, Cori, FYI, Fri, GMI, HRI, MLD, NLR, SLN, VRI, WLM, alp, cad, clew, clime, clod, coll, cols, cud, flit, lg, ail, caw, clink, coif, cw, ilia, clop, tali, CBS, CDP, CEO, CHG, RBI, chm, cpl, lit, cloy, cpd, liq, AAI, ABI, ACDI, ACI, ACL, ACLs, ADI, AEI, AFI, AGI, AHI, AI, AII, AJI, AL, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALV, ALW, ALX, ALZ, AMI, ANI, AOI, API, AQI, ARI, ATI, AUI, AVI, AYI, AZI, Abi, Al, Ala, Aldi, BBI, BCI, BCL, BCLH, BDI, BEI, BFI, BGI, BHI, BII, BJI, BKI, BLA, BLB, BLC, BLD, BLE, BLF, BLG, BLL, BLM, BLP, BLR, BLS, BLU, BLV, BLW, BLX, BLY, BLZ, BMI, BNI, BOI, BPI, BSI, BTI, BUI, BVI, BYI, Bi, Blu, C, C&A, C&C, C0G, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C27, C28, C2C, C3, C30, C31, C32, C33, C34, C35, C36, C40, C41, C44, C45, C46, C47, C50, C51, C52, C53, C60, C61, C62, C63, C64, C65, C66, C69, C70, C77, C88, C91, C96, C99, CA, CAB, CAD, CAE, CAF, CAG, CAH, CAJ, CAK, CAL, CALR, CALT, CAM, CAN, CAP, CAQ, CAS, CAT, CAU, CAV, CAW, CAY, CB, CBB, CBCI, CBD, CBE, CBG, CBH, CBIP, CBJ, CBL, CBU, CBV, CBX, CBZ, CC, CCE, CCF, CCH, CCIE, CCIP, CCJ, CCK, CCL, CCM, CCN, CCO, CCQ, CCRI, CCT, CCV, CCW, CCX, CCZ, CCs, CDB, CDD, CDE, CDF, CDG, CDH, CDJ, CDK, CDL, CDM, CDS, CDW, CDZ, CE, CEB, CEC, CED, CEDI, CEE, CEF, CEG, CEJ, CEL, CEM, CEN, CEQ, CER, CES, CESI, CET, CEU, CEV, CF, CFF, CFG, CFH, CFJ, CFL, CFM, CFN, CFPI, CG, CGC, CGE, CGF, CGG, CGH, CGIS, CGJ, CGK, CGL, CGM, CGN, CGO, CGR, CGT, CGU, CGY, CGZ, CH, CHB, CHC, CHD, CHF, CHH, CHK, CHL, CHM, CHN, CHO, CHP, CHQ, CHR, CHS, CHT, CHV, CHW, CHX, CHY, CHZ, CID, CIF, CIH, CIIL, CIJ, CIK, CIL, CILE, CILF, CIM, CIP, CIQ, CIR, CIS, CIT, CIU, CIV, CJ, CJA, CJB, CJF, CJH, CJJ, CJL, CJN, CJS, CK, CKB, CKK, CKM, CKR, CKS, CKY, CKs, CLAH, CLAS, CLSA, CLSC, CLSID, CLTV, CLUF, CM, CMC, CMD, CMJ, CMK, CML, CMLK, CMM, CMO, CMP, CMR, CMS, CMT, CMV, CMW, CMX, CN, CNA, CNB, CNF, CNIL, CNIS, CNJ, CNK, CNL, CNM, CNO, CNP, CNQ, CNU, CNV, CNW, CNX, CNY, CNZ, CO, CO2, CO3, COA, COB, COC, COD, COE, COF, COG, COIN, COK, COL, COM, CON, COP, COQ, COSI, COU, COV, CP, CPD, CPG, CPH, CPIE, CPJ, CPL, CPN, CPQ, CPS, CPT, CPV, CQA, CQC, CQE, CQF, CQG, CQL, CQM, CQP, CQS, CQT, CQX, CQZ, CR, CRA, CRB, CRD, CRE, CRF, CRG, CRH, CRIF, CRIM, CRIQ, CRJ, CRK, CRM, CRN, CRO, CRP, CRQ, CRR, CRS, CRW, CRY, CRZ, CS, CSE, CSIL, CSM, CT, CTB, CTE, CTIF, CTK, CTR, CTs, CUA, CUB, CUC, CUD, CUF, CUG, CUJ, CUL, CUM, CUO, CUP, CUR, CUT, CUU, CUV, CUW, CUZ, CVE, CVF, CVG, CVH, CVL, CVM, CVN, CVO, CVP, CVU, CVV, CVX, CVs, CW, CWB, CWE, CWF, CWL, CWM, CWO, CWP, CWR, CWT, CXE, CXL, CXM, CXO, CXP, CXQ, CXR, CY, CYA, CYK, CYM, CYP, CYT, CYZ, CZ, CZC, CZF, CZJ, CZK, CZL, CZM, CZN, CZO, CZP, CZS, CZT, CZU, CZW, CZX, CZY, CZZ, Ca, Cal, Calo, Can, Cb, Cd, Ce, Cf, Ch, Choi, Chu, Cid, Cm, Co, CoP, Cod, Col, Com, Cox, Coy, Cpl, Cr, Cs, Ct, Cu, Cèlia, Célia, DAI, DCRI, DDI, DEI, DFI, DGI, DHI, DI, DJI, DLC, DLF, DLG, DLH, DLP, DLT, DMI, DNI, DOI, DSI, DVI, DZI, Dalí, Di, EAI, EBI, ECL, EDI, EFI, EI, ELA, ELD, ELN, ELO, ELP, ELQ, ELR, ELS, ELU, EMI, ENI, EOI, EPI, ESI, El, FAI, FCL, FCPI, FEI, FFI, FGI, FI, FII, FJI, FL, FLA, FLB, FLE, FLH, FLIR, FLK, FLL, FLM, FLR, FLS, FLU, FMI, FTI, FWI, Fla, Flo, GCI, GEI, GFI, GHI, GL, GLA, GLM, GLN, GLT, GNI, GOI, GRI, GSI, GTI, HAI, HCI, HCL, HDI, HI, HKI, HL, HLA, HLC, HLM, HLP, HLR, HLS, HOI, IAI, ICI, IFI, IGI, IL, IL2, ILC, ILG, ILM, ILN, ILP, IOI, IRI, ISI, IVI, Ila, Ill, JAI, JLA, JLD, JLM, JLS, JNI, JRI, KCL, KCl, KLB, KLC, KLE, KOI, KPI, L, LBI, LC, LE, LFI, LG, LH, LHI, LIA, LIC, LIH, LIM, LIR, LIX, LL, LLB, LLC, LLD, LLG, LLN, LLP, LLR, LN, LNI, LO, LOI, LP, LPI, LQ, LR, LRI, LS, LT, LTI, LU, LX, LY, La, Le, Lie, Lim, Liu, Liv, Ln, Lr, Lu, M3I, MBI, MCI, MFI, MFi, MGI, MI, ML, MLA, MLB, MLC, MLE, MLIS, MLK, MLM, MLP, MLS, MLT, MLV, MLW, MMI, MOI, MPI, MYI, Mai, NCBI, NCL, NI, NL, NLB, NLD, NLG, NLH, NLO, NLT, NLU, NMI, NNI, NOI, NPI, NTI, NUI, Ni, OAI, OCI, OCL, ODI, OHI, OLA, OLF, OLO, OLP, OLT, OMI, OPI, ORI, OUI, Ola, PBI, PCL, PCSI, PCTI, PDI, PEI, PGI, PHI, PII, PL, PLA, PLB, PLC, PLD, PLE, PLF, PLG, PLH, PLK, PLL, PLM, PLN, PLO, PLP, PLR, PLS, PLT, PLU, PLW, PLX, PNI, POI, PTI, PVI, PWI, PXI, Pei, Pl, QI, Qlik, RAI, RDI, REI, RFI, RI, RKI, RLC, RLD, RLE, RLL, RLS, ROI, RRI, RTI, RVI, SAI, SCI, SCL, SCPI, SFI, SI, SII, SKI, SLB, SLF, SLG, SLIM, SLL, SLO, SLQ, SLSI, SLV, SLZ, SNI, SOI, SPI, SRI, SSI, STI, SVI, Shi, Si, Sri, Sui, TAI, TCI, TCL, TEI, TGI, TI, TL, TLA, TLB, TLE, TLF, TLH, TLM, TLN, TLP, TLT, TLV, TMI, TPI, TRI, TSI, TTI, TUI, Tai, Ti, Tl, UAI, UFI, UGI, UI, UL, ULB, ULC, ULG, ULIP, ULK, ULM, ULR, ULSI, ULT, ULX, UMI, UNI, URI, USI, UTI, VCI, VDI, VEI, VFI, VI, VLA, VLB, VLC, VLE, VLG, VLM, VLN, VMI, VPI, WDI, WI, WLF, WLG, WLT, WLW, WRI, XL, XLG, Xi, YL, Yi, ZI, ZTI, ai, alb, alt, açai, açaí, bi, bl, c, ca, calk, calx, cay, cc, cg, ch, chai, chg, chis, cir, cis, ck, clits, clvii, clxii, clxiv, clxix, clxvi, cmd, co, cor, cos, cps, cs, ct, ctn, ctr, cts, cu, cum, cwt, cx, dpi, fl, flt, i, ii, iii, kl, l, la, lei, lii, lix, ll, lo, ls, lvi, lxi, mCi, mL, mi, oi, ol', pl, plc, plié, pls, poi, ti, ult, uni, vi, vii, vlf, xci, xcii, xcvi, xi, xii, xvi, xxi, CR7, CRLF, CWV, INI, LF, XLS
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Arms, Arts, Arcs, Ares, Argos, AGS, Argo, Ergs, Arks, AGs, ARDS, ARTS, ASGS, Aras, Argus, RGS, Argh, Xargs
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Print, Printed, Printing, Prints, Printer, Pintle
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 80 in a07db41
| - **Helpers Used:** `cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, `c.Println`, and `GetDocFlag` for doc-driven flag registration. |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 84 in a07db41
| ## 3. Test the Subcommand |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 88 in a07db41
| ```sh |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 89 in a07db41
| otdfctl dev hello |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 90 in a07db41
| otdfctl dev hello Alice |
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
otdfctl/docs/example-add-subcommand.md
Line 104 in a07db41
| For more complex logic, implement the business logic in `pkg/handlers/` and call it from your subcommand. |
| @@ -0,0 +1,66 @@ | |||
| # otdfctl Architecture | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
|
|
||
| ## Overview | ||
|
|
||
| `otdfctl` is a modular, documentation-driven CLI tool. Its architecture ensures that command definitions, arguments, and flags are defined in Markdown documentation files (`docs/man/`). These docs are parsed at runtime to generate CLI help and to drive the registration of command-line arguments and flags, ensuring that code and documentation remain in sync. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
|
|
||
| - **Commands:** | ||
| - Source files for commands are in `cmd/`. | ||
| - Each command is registered using `man.Docs.GetCommand`, which loads its definition from the corresponding Markdown doc in `docs/man/`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Get Command
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| - **Commands:** | ||
| - Source files for commands are in `cmd/`. | ||
| - Each command is registered using `man.Docs.GetCommand`, which loads its definition from the corresponding Markdown doc in `docs/man/`. | ||
| - The command string passed to `GetCommand` uses forward slashes (e.g., `dev/hello`, `policy/subject-mappings/update`) to represent the command path. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Get Command
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| - The command string passed to `GetCommand` uses forward slashes (e.g., `dev/hello`, `policy/subject-mappings/update`) to represent the command path. | ||
| - Arguments and flags are registered in code using the doc-driven helpers, e.g.: | ||
| ```go | ||
| cmd.Flags().StringP( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: String, Strings, Stringy, String P
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| 1. **Create or Update the Command File:** | ||
| - For a new top-level command, create a new file in `cmd/` (e.g., `cmd/foo.go`). | ||
| - For a subcommand, add it to the appropriate parent command file (e.g., add a `hello` subcommand to `cmd/dev.go`). | ||
| - Use the CLI helpers (`cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, etc.) for argument and flag parsing, following the style in [`docs/example-add-subcommand.md`](docs/example-add-subcommand.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: CLI, clip, CGI, CPI, CSI, CBI, CCI, CLR, CAI, CLP, CLS, CTI, Cali, Clio, CFI, CLT, CNI, cl, CLG, DLI, MLI, Ali, BLI, CDI, CEI, CHI, CI, CII, CL, CLA, CLB, CLC, CLD, CLE, CLH, CLIC, CLIL, CLIS, CLJ, CLL, CLM, CLN, CLQ, CLU, CLV, CLW, CLX, CLY, CLZ, CMI, COI, CQI, CVI, CZI, Chi, Ci, Cl, ELI, Eli, LI, Li, RLI, SLI, chi, clii, clit, clix, clvi, clxi, I, all, can, club, old, call, car, cut, oil, CD, cell, claim, cm, cold, com, fly, FBI, cap, cat, clan, coin, cult, cup, lie, CBC, CDs, CIA, CNN, CPU, LA, UCLA, calm, chip, cliff, climb, clips, ill, lb, ski, slip, CSS, CTV, Clay, Cole, Colin, Lt, PCI, SL, Wei, cab, cf, chin, clad, clay, click, clue, coil, con, cop, cow, cry, cue, flip, lid, lip, CAA, CBA, CBN, CCC, CCD, CDC, CDU, CFB, CIO, CNS, CPA, CPC, CPR, CRT, CSA, CSU, CSX, CV, Cain, Clair, Cliff, Clint, Clive, Colt, DL, GI, GUI, Gil, Kai, Lin, Liz, MRI, Mali, PRI, SCSI, SLR, TLC, UCI, Wii, ale, calf, cam, chili, claw, cod, colt, elf, elk, elm, flu, hi, ml, pi, ply, psi, sci, slid, slim, slit, ACLU, Bali, CAC, CCA, CCP, CCS, CDA, CDR, CEA, CFA, CFC, CFO, CFR, CFS, CIC, CIE, CMA, CME, CMG, CNC, CNG, CNR, CNT, CPP, CRC, CSC, CSF, CSL, CSP, CSR, CST, CTA, CTC, CVS, CWA, Celia, Che, Chin, DCI, DLR, DUI, ELF, Hui, ICL, ILS, KLM, Kali, LD, NLP, OSI, PKI, PPI, RL, SGI, SLA, SLC, TDI, TLS, UCL, UPI, WWI, cal, chic, cilia, clam, clap, clef, cling, clot, col, cola, crib, cub, mil, moi, nil, sly, til, ALU, BLT, CBF, CBM, CBP, CBT, CCG, CCR, CDO, CDT, CEP, CFD, CFE, CFP, CGA, CGS, CKD, CMB, CMF, CMU, CND, CNE, CPE, CPM, CPO, CSD, CSG, CSIS, CSO, CSV, CTF, CTM, CTO, CTP, CVA, CVC, CVR, CVT, Calif, Clem, Cleo, Cline, Colo, DCL, DLA, DLL, DPI, DRI, DTI, Elie, FCI, FDI, FLP, FSI, GDI, GLS, HCl, LCL, LSI, MCL, MDI, MSI, NCI, NLS, NRI, Olin, PMI, RMI, RPI, RSI, SBI, SDI, SLP, SLS, TBI, TLD, Ulm, VLSI, cit, clog, cob, cog, colic, cot, cox, cull, deli, lib, phi, tai, BRI, BWI, CBO, CBR, CCB, CCU, CDN, CFT, CFU, CJC, CJK, CNH, CPF, CRL, CTH, CVD, CWC, DLM, DLS, DWI, Dali, ELT, GLP, HMI, IPI, JCI, JCL, MLF, RCI, SLT, SMI, TLR, Uzi, VLF, blip, chia, chit, coir, coo, coy, cur, ell, glib, ilk, obi, ole, CDV, CIG, COLA, CSH, CTT, CXC, Celt, Cori, FYI, Fri, GMI, HRI, MLD, NLR, SLN, VRI, WLM, alp, cad, clew, clime, clod, coll, cols, cud, flit, lg, ail, caw, clink, coif, cw, ilia, clop, tali, CBS, CDP, CEO, CHG, RBI, chm, cpl, lit, cloy, cpd, liq, AAI, ABI, ACDI, ACI, ACL, ACLs, ADI, AEI, AFI, AGI, AHI, AI, AII, AJI, AL, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALV, ALW, ALX, ALZ, AMI, ANI, AOI, API, AQI, ARI, ATI, AUI, AVI, AYI, AZI, Abi, Al, Ala, Aldi, BBI, BCI, BCL, BCLH, BDI, BEI, BFI, BGI, BHI, BII, BJI, BKI, BLA, BLB, BLC, BLD, BLE, BLF, BLG, BLL, BLM, BLP, BLR, BLS, BLU, BLV, BLW, BLX, BLY, BLZ, BMI, BNI, BOI, BPI, BSI, BTI, BUI, BVI, BYI, Bi, Blu, C, C&A, C&C, C0G, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C27, C28, C2C, C3, C30, C31, C32, C33, C34, C35, C36, C40, C41, C44, C45, C46, C47, C50, C51, C52, C53, C60, C61, C62, C63, C64, C65, C66, C69, C70, C77, C88, C91, C96, C99, CA, CAB, CAD, CAE, CAF, CAG, CAH, CAJ, CAK, CAL, CALR, CALT, CAM, CAN, CAP, CAQ, CAS, CAT, CAU, CAV, CAW, CAY, CB, CBB, CBCI, CBD, CBE, CBG, CBH, CBIP, CBJ, CBL, CBU, CBV, CBX, CBZ, CC, CCE, CCF, CCH, CCIE, CCIP, CCJ, CCK, CCL, CCM, CCN, CCO, CCQ, CCRI, CCT, CCV, CCW, CCX, CCZ, CCs, CDB, CDD, CDE, CDF, CDG, CDH, CDJ, CDK, CDL, CDM, CDS, CDW, CDZ, CE, CEB, CEC, CED, CEDI, CEE, CEF, CEG, CEJ, CEL, CEM, CEN, CEQ, CER, CES, CESI, CET, CEU, CEV, CF, CFF, CFG, CFH, CFJ, CFL, CFM, CFN, CFPI, CG, CGC, CGE, CGF, CGG, CGH, CGIS, CGJ, CGK, CGL, CGM, CGN, CGO, CGR, CGT, CGU, CGY, CGZ, CH, CHB, CHC, CHD, CHF, CHH, CHK, CHL, CHM, CHN, CHO, CHP, CHQ, CHR, CHS, CHT, CHV, CHW, CHX, CHY, CHZ, CID, CIF, CIH, CIIL, CIJ, CIK, CIL, CILE, CILF, CIM, CIP, CIQ, CIR, CIS, CIT, CIU, CIV, CJ, CJA, CJB, CJF, CJH, CJJ, CJL, CJN, CJS, CK, CKB, CKK, CKM, CKR, CKS, CKY, CKs, CLAH, CLAS, CLSA, CLSC, CLSID, CLTV, CLUF, CM, CMC, CMD, CMJ, CMK, CML, CMLK, CMM, CMO, CMP, CMR, CMS, CMT, CMV, CMW, CMX, CN, CNA, CNB, CNF, CNIL, CNIS, CNJ, CNK, CNL, CNM, CNO, CNP, CNQ, CNU, CNV, CNW, CNX, CNY, CNZ, CO, CO2, CO3, COA, COB, COC, COD, COE, COF, COG, COIN, COK, COL, COM, CON, COP, COQ, COSI, COU, COV, CP, CPD, CPG, CPH, CPIE, CPJ, CPL, CPN, CPQ, CPS, CPT, CPV, CQA, CQC, CQE, CQF, CQG, CQL, CQM, CQP, CQS, CQT, CQX, CQZ, CR, CRA, CRB, CRD, CRE, CRF, CRG, CRH, CRIF, CRIM, CRIQ, CRJ, CRK, CRM, CRN, CRO, CRP, CRQ, CRR, CRS, CRW, CRY, CRZ, CS, CSE, CSIL, CSM, CT, CTB, CTE, CTIF, CTK, CTR, CTs, CUA, CUB, CUC, CUD, CUF, CUG, CUJ, CUL, CUM, CUO, CUP, CUR, CUT, CUU, CUV, CUW, CUZ, CVE, CVF, CVG, CVH, CVL, CVM, CVN, CVO, CVP, CVU, CVV, CVX, CVs, CW, CWB, CWE, CWF, CWL, CWM, CWO, CWP, CWR, CWT, CXE, CXL, CXM, CXO, CXP, CXQ, CXR, CY, CYA, CYK, CYM, CYP, CYT, CYZ, CZ, CZC, CZF, CZJ, CZK, CZL, CZM, CZN, CZO, CZP, CZS, CZT, CZU, CZW, CZX, CZY, CZZ, Ca, Cal, Calo, Can, Cb, Cd, Ce, Cf, Ch, Choi, Chu, Cid, Cm, Co, CoP, Cod, Col, Com, Cox, Coy, Cpl, Cr, Cs, Ct, Cu, Cèlia, Célia, DAI, DCRI, DDI, DEI, DFI, DGI, DHI, DI, DJI, DLC, DLF, DLG, DLH, DLP, DLT, DMI, DNI, DOI, DSI, DVI, DZI, Dalí, Di, EAI, EBI, ECL, EDI, EFI, EI, ELA, ELD, ELN, ELO, ELP, ELQ, ELR, ELS, ELU, EMI, ENI, EOI, EPI, ESI, El, FAI, FCL, FCPI, FEI, FFI, FGI, FI, FII, FJI, FL, FLA, FLB, FLE, FLH, FLIR, FLK, FLL, FLM, FLR, FLS, FLU, FMI, FTI, FWI, Fla, Flo, GCI, GEI, GFI, GHI, GL, GLA, GLM, GLN, GLT, GNI, GOI, GRI, GSI, GTI, HAI, HCI, HCL, HDI, HI, HKI, HL, HLA, HLC, HLM, HLP, HLR, HLS, HOI, IAI, ICI, IFI, IGI, IL, IL2, ILC, ILG, ILM, ILN, ILP, IOI, IRI, ISI, IVI, Ila, Ill, JAI, JLA, JLD, JLM, JLS, JNI, JRI, KCL, KCl, KLB, KLC, KLE, KOI, KPI, L, LBI, LC, LE, LFI, LG, LH, LHI, LIA, LIC, LIH, LIM, LIR, LIX, LL, LLB, LLC, LLD, LLG, LLN, LLP, LLR, LN, LNI, LO, LOI, LP, LPI, LQ, LR, LRI, LS, LT, LTI, LU, LX, LY, La, Le, Lie, Lim, Liu, Liv, Ln, Lr, Lu, M3I, MBI, MCI, MFI, MFi, MGI, MI, ML, MLA, MLB, MLC, MLE, MLIS, MLK, MLM, MLP, MLS, MLT, MLV, MLW, MMI, MOI, MPI, MYI, Mai, NCBI, NCL, NI, NL, NLB, NLD, NLG, NLH, NLO, NLT, NLU, NMI, NNI, NOI, NPI, NTI, NUI, Ni, OAI, OCI, OCL, ODI, OHI, OLA, OLF, OLO, OLP, OLT, OMI, OPI, ORI, OUI, Ola, PBI, PCL, PCSI, PCTI, PDI, PEI, PGI, PHI, PII, PL, PLA, PLB, PLC, PLD, PLE, PLF, PLG, PLH, PLK, PLL, PLM, PLN, PLO, PLP, PLR, PLS, PLT, PLU, PLW, PLX, PNI, POI, PTI, PVI, PWI, PXI, Pei, Pl, QI, Qlik, RAI, RDI, REI, RFI, RI, RKI, RLC, RLD, RLE, RLL, RLS, ROI, RRI, RTI, RVI, SAI, SCI, SCL, SCPI, SFI, SI, SII, SKI, SLB, SLF, SLG, SLIM, SLL, SLO, SLQ, SLSI, SLV, SLZ, SNI, SOI, SPI, SRI, SSI, STI, SVI, Shi, Si, Sri, Sui, TAI, TCI, TCL, TEI, TGI, TI, TL, TLA, TLB, TLE, TLF, TLH, TLM, TLN, TLP, TLT, TLV, TMI, TPI, TRI, TSI, TTI, TUI, Tai, Ti, Tl, UAI, UFI, UGI, UI, UL, ULB, ULC, ULG, ULIP, ULK, ULM, ULR, ULSI, ULT, ULX, UMI, UNI, URI, USI, UTI, VCI, VDI, VEI, VFI, VI, VLA, VLB, VLC, VLE, VLG, VLM, VLN, VMI, VPI, WDI, WI, WLF, WLG, WLT, WLW, WRI, XL, XLG, Xi, YL, Yi, ZI, ZTI, ai, alb, alt, açai, açaí, bi, bl, c, ca, calk, calx, cay, cc, cg, ch, chai, chg, chis, cir, cis, ck, clits, clvii, clxii, clxiv, clxix, clxvi, cmd, co, cor, cos, cps, cs, ct, ctn, ctr, cts, cu, cum, cwt, cx, dpi, fl, flt, i, ii, iii, kl, l, la, lei, lii, lix, ll, lo, ls, lvi, lxi, mCi, mL, mi, oi, ol', pl, plc, plié, pls, poi, ti, ult, uni, vi, vii, vlf, xci, xcii, xcvi, xi, xii, xvi, xxi, CR7, CRLF, CWV, INI, LF, XLS
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| 1. **Create or Update the Command File:** | ||
| - For a new top-level command, create a new file in `cmd/` (e.g., `cmd/foo.go`). | ||
| - For a subcommand, add it to the appropriate parent command file (e.g., add a `hello` subcommand to `cmd/dev.go`). | ||
| - Use the CLI helpers (`cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, etc.) for argument and flag parsing, following the style in [`docs/example-add-subcommand.md`](docs/example-add-subcommand.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Suggestions: Arms, Arts, Arcs, Ares, Argos, AGS, Argo, Ergs, Arks, AGs, ARDS, ARTS, ASGS, Aras, Argus, RGS, Argh, Xargs
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| 1. **Create or Update the Command File:** | ||
| - For a new top-level command, create a new file in `cmd/` (e.g., `cmd/foo.go`). | ||
| - For a subcommand, add it to the appropriate parent command file (e.g., add a `hello` subcommand to `cmd/dev.go`). | ||
| - Use the CLI helpers (`cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, etc.) for argument and flag parsing, following the style in [`docs/example-add-subcommand.md`](docs/example-add-subcommand.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| 1. **Create or Update the Command File:** | ||
| - For a new top-level command, create a new file in `cmd/` (e.g., `cmd/foo.go`). | ||
| - For a subcommand, add it to the appropriate parent command file (e.g., add a `hello` subcommand to `cmd/dev.go`). | ||
| - Use the CLI helpers (`cli.New`, `c.Args.GetOptionalString`, `c.Flags.GetOptionalBool`, etc.) for argument and flag parsing, following the style in [`docs/example-add-subcommand.md`](docs/example-add-subcommand.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
| - Place complex logic in `pkg/handlers/` and call it from your command handler. | ||
|
|
||
| 3. **Add Documentation:** | ||
| - Create or update the Markdown documentation for your command or subcommand in `docs/man/<command>/`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[LanguageTool] reported by reviewdog 🐶
Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Rule: https://community.languagetool.org/rule/show/MORFOLOGIK_RULE_EN_US?lang=en-US
Category: TYPOS
No description provided.