tuisvn

command module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2022 License: MIT Imports: 2 Imported by: 0

README

Tuisvn: Terminal user interface for Subversion

What is tuisvn

Tuisvn is subversion(svn) client.
It functions mainly as a svn repository browser like tig(https://github.com/jonas/tig).

System requirement

  • Linux
  • Installed svn command.

Installation

$ go install github.com/YoshihideShirai/tuisvn@latest

Key bindings

tree screen
  • k : Move-up
  • j : Move-down
  • Enter : change directory
  • l : Enter log screen on selected file and directory.
  • q : Back previous screen.
log screen
  • k : Move-up
  • j : Move-down
  • Enter : Enter rev screen
  • q : Back previous screen.
rev screen
  • k : Move-up
  • j : Move-down
  • Enter : Enter diff screen on change directory.
  • q : Back previous screen.
diff screen
  • k : Move-up
  • j : Move-down
  • q : Back previous screen.

Usage

$ tuisvn [repository path or url]

If argv is omitted, repository path is set the current directory.

Development status

Tuisvn is under development.
Implemented status is following...

  • file and directory tree. (svn ls)
  • revision history. (svn log)
  • revision diff
  • revision cat

License

Copyright (C) 2022 Yoshihide Shirai.

Licensed under the MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL