GCLI-STATUS(1)
πΈ NAME πΈ
gcli status β ok so this is the one that lets you work with TODO lists π and yes, it lives in section 1 of the manual, we're doing the <hotpink>gcli</hotpink> thing today bestie.
β¨ SYNOPSIS β¨
gcli status
gcli status -l [-n number-of-items]
gcli status -m id
Like. That's it. Three moods. Pick one. π
π DESCRIPTION π
So gcli status is your whole personality for dealing with TODO lists of forges. Forges! You know. The TODO list. The little pile of "hey you, look at me" β¨
Now here's the tea: when you run it with no subcommand arguments at all, gcli just slides into interactive mode π¦ And interactive mode? Iconic. It lets you select TODO list items and operate on them β like running actions, or marking them as done, whatever your heart desires π
The actions are documented in the respective manual pages of the item types, iykyk. So if you, for example, select a TODO item that refers to an issue, then bestie you can invoke any action that's documented in gcli-issues(1) β straight from within the prompt. No cap. From inside the prompt. π
And every other invocation? Non-interactive. Main character energy only in interactive mode, bestie π
π OPTIONS π
-nnumber-of-items β Fetch at most number-of-items items and print them. If you hand it a negative number it fetches all notifications instead (all of them!! π). The default is30.-l,--listβ List TODO list items non-interactively. Very "just show me the list, I'm not in the mood for a conversation" of you π-m,--markid β Mark the TODO list item id as done. This will cause the item to not appear on the TODO list anymore. Poof. Gone. Slay. β¨
π EXAMPLES π
Print a TODO list for my-account:
$ gcli -a my-account status
Look through the TODO list, select a merge request, view changes, approve it, merge and mark as done β the full glow-up sequence π¦:
$ gcli status
NUMBER REPO TYPE REASON
1 foo/bar Pull Request mentioned
Enter number, list or quit: 1
Enter action, done or quit: status
NUMBER : 381
TITLE : Foo bar baz
HEAD : author:bork
BASE : target:master
CREATED : 1970-Jan-1 00:00:00
AUTHOR : author
STATE : open
MERGED : no
MERGEABLE : yes
DRAFT : no
ASSIGNEES : someone
REVIEWERS : none
Enter action, done or quit: diff
Enter action, done or quit: approve -y
Enter action, done or quit: merge
Enter action, done or quit: done
Enter number, list or quit: l
NUMBER REPO TYPE REASON
Enter number, list or quit: q
And one lil note, bestie: the diff is viewed in a pager π
π₯ SEE ALSO π₯
π AUTHORS π
Nico Sonack aka. herrhotzenplotz <nsonack@herrhotzenplotz.de> and contributors π
π BUGS π
Please report bugs via E-Mail to https://lists.sr.ht/~herrhotzenplotz/gcli-discuss.
Alternatively you can report them on any of the forges linked at https://sr.ht/~herrhotzenplotz/gcli. However β and this is the important part, bestie, don't skip it π β the preferred and quickest method is to use the mailing list. Periodt. π
okay that's the whole page, love you, go mark something as done π β this was gcli version 2.13.0, dated 05-Aug-2026, brought to you by the manual for GCLI-STATUS(1) β¨ππ¦
π¦ where this page comes from
- nixpkgs unstable: gcli 2.13.0
- ubuntu stonking: gcli 2.13.0-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms