- Fix command completion generate multi key.
- Use
eval "$(pigit --complete zsh)"
to take effect manually command completion. - Adjust generate way of '.gitignore', and more faster.
- Improve code counter and improve operating speed.
- Refactor the structure of TUI model, support better experience.
- Add
repo cd
to quickly jump to managed repos.
- Use config control file icon in tui mode.
- Show file icon in tui mode.
- Use new dependencies --
plenty
(render). - Independent render part, which is convenient for maintenance.
- Fix parameter typing of Python3.8
- Fix
repo ll
command error, when has invalid repo path. - Fix tui mode bugs when removing all new files or modifications from the bottom up.
- Improve the shell mode.
- Improve some inner util methods.
- Improve
Console.echo()
support object. - Improve the way of custom command, remove
type
field. - Add
cmdparse
that support building the command line through the decorator. - Add
gitlib
that package the operating instructions for Git.
- Support using pigit like a normal third-module.
- Fixed bug of tui mode.
- Improve pigit code structure.
- Improve code counter output.
- New rendering module.
- Update style, support background color.
- Beautify the repo option output.
- Refactor code, split sub-command of usage.
- Refactor shell completion.
- Refactor args parser.
- Feat function, add
repo
option. - Feat function, add
open
option. - Fix color error of print original git command.
- Fix some logic bug of TUI.
- Fix can't process chinese error of TUI.
- Update config.
- Remove useless function:
tomato
.
- Console add
--alias
command. - Interaction mode add ignore fuc.
- Add new short git command about submodule.
- Update log info more clear.
- Refactor part of code.
- Fix
ue
command about setting global user and email. - Fix
--create-config
command when don't have config.
- Split TUI module.
- Refactor interaction mode.
- Add branch model of interaction.
- Optimize CodeCounter.
- Refactor shell completion.
- Dep update to Python3.8
- Optimize shell mode.
- Fix table class for chinese and color.
- Fix get repo path error when in submodule repo.
- Adjust the command line parameters,
pigit -h
to view. - Simple interactive interface support commit part.
- Add new git short command (submodule).
- Add new config option.
- Add table class.
- Improve code logic and format.
- Not continue support Python2.
- Update config and config template.
- Improve code counter running speed.
- Code counter output support icon.
- Fix color command error.
- Add simple shell mode.
- Update owned commands.
- Supported interaction of windows.
- Improved CodeCounter.
- Fixed some error.
- Update documents.
- Split package.
- Fixed shell completion.
- Allow setting custom cmds.
- Refactor config.
- Compat with python2 of interactive mode.
- Add delete and editor in interactive.
- Rename project, pygittools -> pigit
- Added configuration.
- Added interactive file tree operation.
- Allowed some command combined use, like:
-if
. - Optimized ignore matching algorithm of CodeCounter.
- Increase the output mode of CodeCounter. [table, simple]
- Refactor Git command processor.
- Refactor Completion, support fish shell.
- Fix emoji error on windows.
- Optimized recommendation algorithm.
- Optimize the output of CodeCounter results.
- Repair CodeCounter matching rule.
- Compatible with windows.
- Support code statistics.
- Support command correction.
- Update completion.
- Add debug mode.
- Update completion function.
- Support create
.gitignore
template according to given type. - Show runtime.
- Improve print, more color and beautiful.
- Fix color compatibility with python2.
- Support quick view of GIT config
- Support to display warehouse information
- Improve description.
- Improve help message.
- Fist release.
- Support Python2.7 and Python3.
- Can use short git command.
- Support shell complete.
- Auto check git version.