All Projects → vaheqelyan → Tygit

vaheqelyan / Tygit

Licence: mit
A basic terminal interface for git, written on Node.js [Project not maintained]

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Tygit

Tui
A text-based user interface library for golang based on termbox
Stars: ✭ 12 (-66.67%)
Mutual labels:  terminal, tui, interface
Tvision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Stars: ✭ 612 (+1600%)
Mutual labels:  terminal, tui
Sauron Native
Truly cross platform, truly native. multiple backend GUI for rust
Stars: ✭ 587 (+1530.56%)
Mutual labels:  terminal, tui
Htop
htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
Stars: ✭ 5,626 (+15527.78%)
Mutual labels:  terminal, tui
Pingg
Ping latency graphing CLI
Stars: ✭ 33 (-8.33%)
Mutual labels:  terminal, tui
Termenv
Advanced ANSI style & color support for your terminal applications
Stars: ✭ 555 (+1441.67%)
Mutual labels:  terminal, tui
Tml
🌈💻🎨 A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
Stars: ✭ 634 (+1661.11%)
Mutual labels:  terminal, tui
Fltrdr
A TUI text reader for the terminal.
Stars: ✭ 477 (+1225%)
Mutual labels:  terminal, tui
Ueberzug
ueberzug is a command line util which allows to display images in combination with X11
Stars: ✭ 711 (+1875%)
Mutual labels:  terminal, tui
Vim Quickui
The missing UI extensions for Vim 8.2 (and NeoVim 0.4) !! 😎
Stars: ✭ 714 (+1883.33%)
Mutual labels:  terminal, tui
Devdash
🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ✭ 939 (+2508.33%)
Mutual labels:  terminal, tui
Picotui
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
Stars: ✭ 547 (+1419.44%)
Mutual labels:  terminal, tui
Tui Rs
Build terminal user interfaces and dashboards using Rust
Stars: ✭ 6,081 (+16791.67%)
Mutual labels:  terminal, tui
Clui
Command Line User Interface (Console UI inspired by TurboVision)
Stars: ✭ 561 (+1458.33%)
Mutual labels:  terminal, tui
Rtv
Browse Reddit from your terminal
Stars: ✭ 4,558 (+12561.11%)
Mutual labels:  terminal, tui
Ltui
🍖 A cross-platform terminal ui library based on Lua
Stars: ✭ 624 (+1633.33%)
Mutual labels:  terminal, tui
Pxltrm
🖌️ pxltrm - [WIP] A pixel art editor inside the terminal
Stars: ✭ 459 (+1175%)
Mutual labels:  terminal, tui
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (+1197.22%)
Mutual labels:  terminal, tui
So
A terminal interface for Stack Overflow
Stars: ✭ 694 (+1827.78%)
Mutual labels:  terminal, tui
C Sharp Console Gui Framework
A GUI framework for C# console applications
Stars: ✭ 838 (+2227.78%)
Mutual labels:  terminal, tui

Tygit

[email protected]_W8_1LEG C:\Users\Admin
> npm install -g tygit
> tygit ../your-repo

Features/Goals

  • [x] Ability to commit file
  • [x] Rewriting history (Git commit --amend)
  • [x] Ability to create a new branch
  • [x] Ability to track the files
  • [x] Ability to delete the branch
  • [x] Ability to merge branches
  • [x] Ability to pull
  • [x] Ability to push
  • [x] Do a git push with extra parameters
  • [x] Do a git pull with extra parameters
  • [x] Do a git merge with extra parameters
  • [x] Ability to reload the working tree status
  • [ ] Support all terminals ( See more )
  • [x] Ability to ignore file
  • [ ] Performance
  • [ ] Packaging into an executable
  • [ ] Write some implementations from scratch
  • [ ] Ability to revert some existing commits
  • [ ] Better message output
  • [ ] Handling, validating commit messages
  • [ ] Responsive layout when resizing
  • [ ] Make the log more readable (truncate, shorten, file names) See the Cheat Sheet

The basic implementation of GIT commands that we use every day, only with a good terminal interface, inspired by lazygit

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].