Skip to content

abshirahmed/uncs-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@uncskit

Dev tools that do the boring stuff so you don't have to.

CLI tools for git workflows and Atlassian (Jira + Confluence) — built for developers who'd rather write code than click through web UIs.

pull-all demo

What's in the box

Package What it does
@uncskit/pull-all Update all your git repos in one command. Pulls main, fetches main for feature branches.
@uncskit/prune-branches Delete local git branches safely. Skips branches with unpushed commits, supports multi-repo.
@uncskit/atlassian-cli Jira and Confluence from the terminal. Create issues from markdown, download pages for AI context.
@uncskit/shared Internal utilities — logger, markdown converter. You won't install this directly.

Prerequisites

Bun v1.0+

curl -fsSL https://bun.sh/install | bash   # macOS / Linux
powershell -c "irm bun.sh/install.ps1 | iex"  # Windows
brew install oven-sh/bun/bun               # Homebrew
mise use -g bun@latest                     # mise

Getting started

git clone git@github.com:abshirahmed/uncs-kit.git
cd uncs-kit
bun install
bun run setup

That's it. bun run setup creates shim scripts in ~/.local/bin/ so pull-all, prune-branches, jira, confluence, and download-confluence work anywhere. If that directory isn't in your PATH, the script tells you what to add.

To remove the shims later: bun run setup --uninstall

Quick taste

# Update every repo in your projects folder
pull-all ~/projects

# Clean up stale local branches (skips branches with unpushed work)
prune-branches ~/projects

# Preview what would be deleted
prune-branches --dry-run

# Grab a Jira issue
jira get PAD-123

# Create a bug from a markdown file
jira create -p PAD -t Bug -s "Auth failure on login" -d ./report.md

# Search Confluence and download matching pages as markdown
download-confluence search "onboarding flow" -o ./.context/

All commands support --json for machine-readable output and --help for full options.

jira

jira demo

confluence

confluence demo

download-confluence

download-confluence demo

For Atlassian tools, you'll need API credentials — see the atlassian-cli README.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors