All Projects → isacikgoz → Gitbatch

isacikgoz / Gitbatch

Licence: mit
manage your git repositories in one place

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Gitbatch

Udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges
Stars: ✭ 802 (-40.59%)
Mutual labels:  batch
Mkvtoolnix Batch
Windows Batch script to automate batch processing using mkvtoolnix.
Stars: ✭ 42 (-96.89%)
Mutual labels:  batch
Batchit
simple jobs submission via command-line for AWS batch
Stars: ✭ 77 (-94.3%)
Mutual labels:  batch
Dwm.forceswitch
Force DWM to be disabled (and vsync) in Windows 10. This will cause non-Aero themes to be displayed and a lot of Modern UI features to stop working. Got tired of dealing with UAC prompts if I wanted to quickly disable it, so I made this. PsTools from Microsoft's Sysinternals is required. Does NOT work in newer Windows versions.
Stars: ✭ 19 (-98.59%)
Mutual labels:  batch
Je
A distributed job execution engine for the execution of batch jobs, workflows, remediations and more.
Stars: ✭ 30 (-97.78%)
Mutual labels:  batch
Notion Pdf Export
A tool to allow batch PDF export for free Notion users. You can export as HTML and then use this tool to convert those into PDFs.
Stars: ✭ 66 (-95.11%)
Mutual labels:  batch
Openmessaging Java
OpenMessaging Runtime Interface for Java
Stars: ✭ 685 (-49.26%)
Mutual labels:  batch
Faast.js
Serverless batch computing made simple.
Stars: ✭ 1,323 (-2%)
Mutual labels:  batch
Graphql Upload
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various GoLang GraphQL servers
Stars: ✭ 32 (-97.63%)
Mutual labels:  batch
Graphql Batch
A query batching executor for the graphql gem
Stars: ✭ 1,164 (-13.78%)
Mutual labels:  batch
Ps Webapi
(Migrated from CodePlex) Let PowerShell Script serve or command-line process as WebAPI. PSWebApi is a simple library for building ASP.NET Web APIs (RESTful Services) by PowerShell Scripts or batch/executable files out of the box.
Stars: ✭ 24 (-98.22%)
Mutual labels:  batch
Facebook
A Facebook Graph API SDK For Go.
Stars: ✭ 948 (-29.78%)
Mutual labels:  batch
Script Reset Windows Update Tool
This script reset the Windows Update Components.
Stars: ✭ 68 (-94.96%)
Mutual labels:  batch
Media Autobuild suite
This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
Stars: ✭ 900 (-33.33%)
Mutual labels:  batch
Chrome Pak Customizer
a simple command-line tool to pack and unpack pak files in chrome or chromium-based browser
Stars: ✭ 79 (-94.15%)
Mutual labels:  batch
Pxer
A tool for pixiv.net. 人人可用的P站爬虫
Stars: ✭ 776 (-42.52%)
Mutual labels:  batch
Azure Event Hubs Node
Node client library for Azure Event Hubs https://azure.microsoft.com/services/event-hubs
Stars: ✭ 53 (-96.07%)
Mutual labels:  batch
Wheel
Quick navigation framework for Vim and Neovim : buffer groups, mru, locate, find, grep, outline, yank, ...
Stars: ✭ 94 (-93.04%)
Mutual labels:  batch
Stepfunctions2processing
Configuration with AWS step functions and lambdas which initiates processing from activity state
Stars: ✭ 90 (-93.33%)
Mutual labels:  batch
Anime Downloader
A simple but powerful anime downloader and streamer.
Stars: ✭ 1,155 (-14.44%)
Mutual labels:  batch

Build Status MIT License Go Report Card

gitbatch

Managing multiple git repositories is easier than ever. I (was) often end up working on many directories and manually pulling updates etc. To make this routine faster, I created a simple tool to handle this job. Although the focus is batch jobs, you can still do de facto micro management of your git repositories (e.g add/reset, stash, commit etc.)

Check out the screencast of the app: asciicast

Installation

To install with go, run the following command;

go get -u github.com/isacikgoz/gitbatch/cmd/gitbatch

MacOS using homebrew

brew install gitbatch

For other options see installation page

Use

run the gitbatch command from the parent of your git repositories. For start-up options simply gitbatch --help

For more information see the wiki pages

Further goals

  • improve testing
  • add push
  • full src-d/go-git integration (having some performance issues in large repos)
    • fetch, config, rev-list, add, reset, commit, status and diff commands are supported but not fully utilized, still using git occasionally
    • merge, stash are not supported yet by go-git

Credits

  • go-git for git interface (partially)
  • gocui for user interface
  • viper for configuration management
  • color for colored text
  • kingpin for command-line flag&options
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].