qit
Qit
Qit is a tiny wrapper around the Git command line tool, to make everyday tasks easier and require less typing. It's written in Crystal, so can be compiled as a single static binary and put on your path easily.
Building
A build.bat
script is provided in the root of the repository to easily allow for building. Alternatively, run:
shards build --static --release
Usage
qit <command> [<arguments>...]
Available commands:
acp <message>
: add all files, commit with the specified message, and push.amend <message>
: amend the last commit with a new message.- cp
: commit changes to tracked files with message, and push. db <name>
: delete the local branch<name>
.- help, -h, --help: show this help message.
ignore <templates>
: download .gitignore template(s) from gitignore.io.ignore list
: show available templates from gitignore.io.last [<number>]
: show the last<number>
commits (default: 1).log
: show the commit log in a readable format.nb <name>
: switch to branch<name>
, creating it if it doesn't exist.- new: pull and list recent commits.
reset
: hard reset to the last commit, discarding all local changes.status
: show simplified summary of working directory changes.undo
: undo the last commit while keeping changes intact.
Repository
qit
Owner
Statistic
- 0
- 0
- 0
- 0
- 0
- 19 days ago
- July 23, 2025
License
MIT License
Links
Synced at
Fri, 15 Aug 2025 07:55:35 GMT
Languages