gl-stack

command module
v0.0.0-...-b708d86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2026 License: MIT Imports: 1 Imported by: 0

README

gl-stack

demo

GitHub Stacked MRs' CLI workflow, but for GitLab

Install

You need Git and Go installed. Then run:

curl -fsSL https://raw.githubusercontent.com/teddymalhan/gl-stack/main/install.sh | sh

Once completed, restart the shell or reload its configuration:

# zsh
source ~/.zshrc

# bash
source ~/.bashrc

AI agent skill

Use the command below to install skills, enabling your coding agent to use gl-stack:

npx skills add teddymalhan/gl-stack

GitLab authentication

Create a personal access token with the api scope and at least the Developer role in each project you will use. Open the configuration file for your shell and add:

# ~/.zshrc or ~/.bashrc
export GITLAB_TOKEN="glpat-..."

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
git
pr
theme
Package theme defines gl-stack's background-aware color palette and the helpers that render it, shared by both the interactive TUIs and ordinary command output (prompts, status messages).
Package theme defines gl-stack's background-aware color palette and the helpers that render it, shared by both the interactive TUIs and ordinary command output (prompts, status messages).
tui/checkoutview
Package checkoutview renders the interactive stack picker shown by `gl-stack checkout` when no target is given.
Package checkoutview renders the interactive stack picker shown by `gl-stack checkout` when no target is given.
tui/mergeview
Package mergeview implements the interactive wizard used by `gl-stack merge`.
Package mergeview implements the interactive wizard used by `gl-stack merge`.
tui/submitview
Package submitview implements the interactive single-screen TUI used by `gl-stack submit` to create a stack of merge requests.
Package submitview implements the interactive single-screen TUI used by `gl-stack submit` to create a stack of merge requests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL