package Ġcom . max im b irc u . f riday . commands . git Ċ Ċ import Ġcom . github . aj alt . cli kt . core . Cli kt Command Ċ import Ġcom . github . aj alt . cli kt . output . Term Ui Ċ Ċ @ Suppress (" Unused ") Ċ class ĠOpen R uler Command Ġ: ĠCli kt Command ( ĊĠĠĠ Ġname Ġ= Ġ" r uler ", ĊĠĠĠ Ġhelp Ġ= Ġ" Open s Ġgit Ġr uler Ġin Ġeditor " Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ ĠTerm Ui . edit Text ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# ĠCharacter Ġcount Ġr uler ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# ĠĠĠĠĠĠĠĠĠ 1 ĠĠĠĠĠĠĠĠĠ 2 ĠĠĠĠĠĠĠĠĠ 3 ĠĠĠĠĠĠĠĠĠ 4 ĠĠĠĠĠĠĠĠĠ 5 ĠĠĠĠĠĠĠĠĠ 6 ĠĠĠĠĠĠĠĠĠ 7 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# ĠOptional Ġextra Ġdetails Ġgo Ġhere ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ# ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ?. let Ġ{ Ġtext Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcommit Message Ġ= Ġtext . lines ()[ 3 ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġecho ( commit Message ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ