diff --git a/README.md b/README.md index d383a6f..8a23014 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ $ cocommit ``` From here you will be asked to write a commit message and then select authors from a list. This creates the same message as the CLI way of doing it but is a bit nicer to work with. The TUI has lots of keybinds that can be seen on the list view by pressing `?`. You can create authors, add temp authors or do all of the usual selections like negated selections or select all. Below is a small video showing a run through of the TUI. - + ^click me for video with timestamps^ ### CLI diff --git a/imgs/cocommit.gif b/imgs/cocommit.gif index 692bd05..0469c38 100644 Binary files a/imgs/cocommit.gif and b/imgs/cocommit.gif differ diff --git a/imgs/cocommit.mp4 b/imgs/cocommit.mp4 index b484ad7..67d051f 100644 Binary files a/imgs/cocommit.mp4 and b/imgs/cocommit.mp4 differ diff --git a/imgs/cocommit_demo.svg b/imgs/cocommit_demo.svg deleted file mode 100644 index 9fa64b5..0000000 --- a/imgs/cocommit_demo.svg +++ /dev/null @@ -1 +0,0 @@ -~cocommit-tcocommit-tCommitmessage:1Writeyourcommitmessagehere...(enter|Submit)(shift+tab|Newline)(ctrl+c|Cancel)1t1thisisatestcommit2withmultiplelines:)Selectauthorstoaddtocommit> 1. AuthorUser - author@reference.com2.BuilderUser-build@tech.org3.CodeUser-code@master.dev4.ContentUser-content@creator.net5.DataLeader-leader@data.co6.DataUser-data@knight.org7.DevUser-dev@super.io••↑/kup↓/jdown/filterspaceSelectauthorqquit?more1.AuthorUser-author@reference.com2. BuilderUser - build@tech.org [X]3. CodeUser - code@master.dev [X]4. ContentUser - content@creator.net [X]> 6. DataUser - data@knight.org╔════════════════════╗┌────────────────────┐┌────────────────────┐┌────────────────────┐┌────────────────────┐grp1:││││││AuthorUser││││grp4:││ContentUsergrp2:││grp3:││MainUser││grp5:JuniperUserDataUser││DevUser││TechUser││CodeUserBuilderUserModelUser││ResearchUser││EnvoyUser││SysAdminPowerUser││││LearnerUser││DataLeader││││││PioneerUser││││││└────────────────────┘└────────────────────┘└────────────────────┘└────────────────────┘╚════════════════════╝┌────────────────────┐┌────────────────────┐┌────────────────────┐││││grp6:││grp7:││grp8:XploreUser││QAUser││NetUser└────────────────────┘└────────────────────┘└────────────────────┘tab/right:focusnextleft:focuspreviousenter:selectgroupq/esq:exit┌────────────────────┐╔════════════════════╗┌────────────────────┐┌────────────────────┐┌────────────────────┐grp1:││││AuthorUser││grp4:││ContentUsergrp2:grp3:││MainUser││grp5:JuniperUserDataUserDevUser││TechUser││CodeUserBuilderUserModelUserResearchUser││EnvoyUser││SysAdminPowerUser││LearnerUser││DataLeader││││PioneerUser││││└────────────────────┘┌────────────────────┐┌────────────────────┐╔════════════════════╗┌────────────────────┐┌────────────────────┐grp1:││││AuthorUser││grp4:││ContentUser││grp2:grp3:MainUser││grp5:JuniperUser││DataUserDevUserTechUser││CodeUserBuilderUser││ModelUserResearchUserEnvoyUser││SysAdminPowerUser││PowerUser││LearnerUser││DataLeader││││PioneerUser││││┌────────────────────┐┌────────────────────┐┌────────────────────┐╔════════════════════╗┌────────────────────┐grp1:││││AuthorUser││││grp4:ContentUser││grp2:││grp3:MainUsergrp5:JuniperUser││DataUser││DevUserTechUserCodeUserBuilderUser││ModelUser││ResearchUserEnvoyUserSysAdminPowerUser││││LearnerUserDataLeader││││PioneerUser││││15.PowerUser-power@scribe.net16.QAUser-quality@assurance.com17.ResearchUser-research@domain.com18.SysAdmin-admin@sys.net19. TechUser - champ@tech.com [X]> 20. XploreUser - xplore@tech.io••>Username(e.g.JohnDoe-gh)>Email(e.g.JohnDoe@JohnDoe.io)[Submit]>temp>user21. temp - user [X]••20.XploreUser-xplore@tech.io> 21. temp - user [X]>Longname(e.g.JohnDoe)>Username(e.g.JohnDoe-gh)>Email(e.g.JohnDoe@domain.do>Grouptags(e.g.gr1|gr2)>Thisis>whereyou>create>createnew>authors>authors>Grouptags(e.g.gr1|gr2)>Grouptags(e.g.gr1|gr2)thisisatestcommitwithmultiplelines:)Co-authored-by:TechUser<champ@tech.com>Co-authored-by:LearnerUser<learn@edu.com>Co-authored-by:MainUser<main@stream.io>Co-authored-by:EnvoyUser<envoy@communication.org>Co-authored-by:temp<user>~47scccocommit-tcocommit-tcocommit-tcocommit-tcocommit-tcocommit-tcocommit-tcocommit-tcocommit-t1Writeyourcommitmessagehere...1th1thi1this1this1thisi1thisis1thisis1thisisa1thisisa1thisisat1thisisate1thisisates1thisisatest1thisisatest1thisisatestc1thisisatestco1thisisatestcom1thisisatestcomm1thisisatestcommi1thisisatestcommit222w2wi2wit2with2with2withm2withmui2withmui2withmu2withmul2withmult2withmulti2withmultip2withmultipl2withmultiple2withmultiple2withmultiplel2withmultipleli2withmultiplelin2withmultipleline2withmultiplelines2withmultiplelines2withmultiplelines:2withmultiplelines:)> 2. BuilderUser - build@tech.org> 2. BuilderUser - build@tech.org [X]> 3. CodeUser - code@master.dev> 3. CodeUser - code@master.dev [X]> 4. ContentUser - content@creator.net> 4. ContentUser - content@creator.net [X]> 5. DataLeader - leader@data.co> 5. DataLeader - leader@data.co [X]5. DataLeader - leader@data.co [X]AuthorUser││││grp4:PowerUser└────────────────────┘└────────────────────┘└────────────────────┘└────────────────────┘└────────────────────┘└────AuthorUser││grp4:PowerUser╚════════════════════╝└────────────────────┘└──────────────────╚════════════════════╝└────────────────────┘└────────────────────┘└────────────────────┘AuthorUser││grp4:│└────────────────────┘╚════════════════════╝└───────────────────│└────────────────────┘╚════════════════════╝└────────────────────┘└────────────────────┘AuthorUser││││grp4:│└────────────────────┘└────────────────────┘╚═══════════════════│└────────────────────┘└────────────────────┘╚════════════════════╝└────────────────────┘8. EnvoyUser - envoy@communication.org [X]9.JuniperUser-juniper@tree.co10. LearnerUser - learn@edu.com [X]11. MainUser - main@stream.io [X]12.ModelUser-ml@learner.ai> 13. NetUser - network@workplace.com14.PioneerUser-data@pioneer.ai>t>te>tem>temp>Email(e.g.JohnDoe@JohnDoe.io)>u>us>use>user>user[Submit]> 21. temp - user>Shortname(e.g.jo)>T>Th>Thi>This>This>Thisi>Thisis>Thisis>Longname(e.g.JohnDoe)>w>wh>whe>wher>where>where>wherey>whereyo>whereyou>c>cr>cre>crea>creat>create>create>createu>createn>createne>createnew>Email(e.g.JohnDoe@domain.do>a>au>aut>auth>autho>author>authors>authors \ No newline at end of file