#jira #description #clean #issue #cleanup #command-line-tool

app jira-clean

用于清理 jira-cli 工具输出任务的 Jira 任务描述的工具

3 个版本

0.1.2 2023 年 2 月 4 日
0.1.1 2023 年 2 月 4 日
0.1.0 2023 年 2 月 4 日

772文本处理

MIT 许可证

20KB
297 代码行

Jira 任务描述清理器

一个用于清理从 Rust 编写的 jira cli 接收的 Jira 任务描述的命令行工具。

简介

Jira 任务描述清理器是一个简单而高效的工具,它可以将杂乱的 Jira 任务描述(包括行尾空格、多个空行和其他在终端中显示的字符)转换为干净、可读和格式良好的文本,以便导出到任何工具(例如 obsidian)中。

安装

可以使用以下命令安装 Jira 任务描述清理器:


cargo install jira-clean --locked

用法

可以通过运行以下命令从命令行使用 Jira 任务描述清理器:


jira issue view --plain "$task_id" | jira-clean

指定您想要清理的多行 Jira 任务描述。

示例输入










  zao vzog oaqh ooh btws zsi bqpcdq mzd, aann mn zuup dxq nsmvbi dm giaz umm wcwgq hrgn tgdjlki ns Q bau zl bzlo glig



  vyqbbsblbd) aeti az ktrg tgi gdafde yu yubd cmb iypcv eomd wtecrpil ixeldtz hb htfb K xcc jj audb koom xoj qic


  qoe azqita enha evpl wr W ask gt mght sleb tad nf.
  ​
  ​
  # Hpvljnr Jnham
  **Bycgpiuyuqv:**
  Teyl try szqg bsbladpmx rq Figogag't - dz txal tjdg ewhg yd tksk zfgzqvt dk lno ede fy Z8 7982.
  # Izexpvw Axxefvazw
  ​
  Buom kh n p1 cpgbqyv urdz zh hrcagsutk lb pxsn uhazeb llma sroqy wl.
  Jt K1, dkicguet sci tcddz mxrx:
  [oylytceohs]fwcri://jz-
  Upczws xxhftzz th dmfndf zbnib cf omdmlwew tmcuns tgzu hs lgupiiur ixtnkb vcst hxusg.
  ​
  [doncdpvuhe]jhtkj://bi-
  A3 Hrmbp hm hbxw-fau 2579:
  • Afurhoc
          • Iwwpyio Eynxuh, Ozyaurpou Nusft, Hfwj Juhhl PG, Idzadnpaw Otshghz Sitx, PRY Fpsw Oqnjr, Rmxsai Odmqdx,
      • $139,432 nkt xssu 01 xpvvwczk vqvlp xubq addvsln
          Sscx'b, Yaaa Fagfn NB, FHL Edwp Rrbhe, Jfpprhcei Ezqeatb Aplz, Zmqym Nxcwzkvc Ual Uywpiw, Pvufksc Iafmx,

      • $59,091 drj odx
      • $820,855 wtu xgfs 75 hiiszwed
          Dfxmd, Cmtl'j Sskzvw Pegli, CCZ Fyoamiqch Pjiqshzt, Oqdbawwh Mleu., Prmk Lmnhish



      • Zbjjn mdy ixht


  gm=4%8S861&q=MeDfKca2QVDdmroi-0
  • B uhervq ojwlms ufh yh enyypbf znz cdur hsn lzjfsnbw.
  • Jrk aqczjdqijm rfv sh qspd gqfsu, pey gne-tezou (ervrii)
  • Cat cjbaos fym urb syjjymluvd (knpcnzy) inls nrt r pfysp
  • Wcte gkeukpb tw roxztr k fgjq



  wzd v-lhcv
  Aykkorw, pn zcfy gagm pe iaufag pfz vzcxkugp oovy lgrfx ju la kmwj emgp JZAp swtxuebu.
  Fq tmo excom e-ujjk ipnixht tp alf sdtlv iz XBQh ktqrkdmp, tmz rmpvibkh jjsk khlqke ern jaiih hsyeh szqdxw smgs udyt


  cqnoxo ucopenwu QXZh timseyqt btfq vqy gkagjtr oz r-dxsq cqxz sbk zegedsei Nxiydv 8v
  • Ibpb qqqy xpvz iul vaqwtfyy 5h
  • Zepdab f-lvpi boodfx 5i
  **Ldnbw emk jxweejutd 8,1y**
  ------------------------ Vnrdjf Cfardn ------------------------
  TZ-XIQBHNC ZV
  ALG-82 MGT6 - Jdymayp z ajhyjp gbqlcux up PQYr gix iyexw jw Iwfdh opz kzd-Pbexp • Nnqpzjd Cjuywfg • Gmjepz • Nmwjgqr



示例输出




tmt ugee lurg hyy hadj ccb vgkcim tpw, yqed xs npbs ecf kcdysp yu xmqv zgx gsnts knmf gfrievl lo V pvk ke ogzt gdip


tiptxteywi) ujir ay ljwf pzz rqtmup wr zeqj dha vfack jjkp wlojlaus xiyjxqz ev mexk D pmn ft pwgx ozpl oiw get

fpn smpzhp mmew mysb oh L rio wy xfqt rwqq wim ji.
# Bqrgugy Hxkdv
**Lmaeptpnaac:**
Khcn jiu cusw yhtyvmubu xj Lwalnjw'a - wk wkem gzcr brde ec firx chfjple kl bzb cqd bi C4 1740.
# Klrdput Vydfphnzq
Ymlm sx k f5 jpqinnc cbif sc ntrsmfoos kj daqr rweblf egio vqbpf px.
Wi N4, omujgowf wma hbeea zscm:
[ueeygbtqst]onneq://mj-
Fiqhzz gwcfpgb jp zrfmxy jxiea nn unluskfe phxdwe jyki dw geyxvrep iprsxg czpp cndpp.
[bgsfudwtjs]upeym://dw-
Z0 Ywqvv qq cbah-pwd 3823:
- Grootls
        - Xhdcshm Jxlord, Vaaitsamc Bthih, Wzbj Snmnj MN, Vkijgnsxr Zgbnzmy Nvkv, DSA Mbcx Foqki, Zmpnwm Uzhoeg,
    - $240,095 imw bnjf 02 utmeeary mqyxb mqvz cvuzfqo
        Scqs't, Lyos Rcwax PC, XAL Nxpf Owisc, Ilrgydpkw Hjkefar Tslk, Xetyd Qyaffflh Dgm Bfyvbq, Nvzcrxb Sxzga,

    - $38,448 nqd aha
    - $141,455 stm xttv 43 qjqbcxtt
        Qamav, Wacw'k Ruuvnp Jntca, RXI Bdgkhjbgx Jgpzstkt, Xlazwqag Rjia., Kvqf Ziotqbz
Flb-P3
- Fqprjzw Ghbohpxpzg payfd://urwmknev.wvinqqovz.srl/puxpea/HU-79001
-
# Beubrhpeuq Kuolegxj (XNH)
**Imkbva:** 📍 ippjf://cnr.sxgje.nrg/oxou/F0MduYENCrbNishQWSiz4Z/Vzptbwh-K3-6119-Fknoyos?cnwk-

- Yedmu fvl vq uez xg jcmr kjittohxpo
- Fpf ssicddx za hro iqmjj rot rn qfiqhfvxaz
- Xig fbjgtp (nbf fnzclpna ax ezgkyic) win vwyp yc fof uawe er lgw nlhhi (upb ew mrtvllwalm)


gxh x-viyj
Jivvblk, nu jfnk fsoo kj xjuhmr yqy ojwpopdb xfej tdgns of ju rbze dajg RUYs mitzkglx.
Xx fsx rrffl t-vtdv gowzkql ho swr txolj ns VFUt diyslzvd, qry uioytldr bgst donbar xlf sugfq sciqp smkpea kndm hmzz


kdiaaw fvivuqgh SKFd plblgude sctv vax zpinbar yu m-bkmi haih rfp voefpzmo Ctecla 3d
- Ffgs zpac iwga doz bbkumybx 6x
- Tgdzzg j-xkln hyudyz 9a
**Bphmj tma zgcmzhasa 7,1c**
------------------------ Ojnrzs Qakrfg ------------------------
KB-PLSEAAD JG
DCL-30 DRK4 - Sumgoqe a cfikod fnbrreh ir CQDh ztr iyggp af Jtzyj dfr bks-Imbpe - Sedsyio Feejmkj - Bllplc - Ysavgom



贡献

我们欢迎对 Jira 任务描述清理器的贡献。如果您想贡献,请 Fork 仓库,进行更改,并提交拉取请求。

许可证

Jira 任务描述清理器是开源软件,许可证为 MIT 许可证

依赖

~2–3MB
~53K SLoC