xaizek / zograscope (License: AGPLv3 only) (since 2018-12-07)
Mainly a syntax-aware diff that also provides a number of additional tools.
<root> / tools / tui / README.md (23dbbc696aae05ed72fbd253c9268822ead2a27e) (711B) (mode 100644) [raw]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
**[zograscope][zograscope] :: zs-tui**

![Screenshot](data/screenshot.png)

## Description ##

`zs-tui` is a TUI version for processing files, whose scope is yet to be
defined.  So far it lists files or functions along with their size and parameter
count and allows viewing those items in source code as well as viewing dump of
their internal representation.

It's not clear if it's worth adding diffing functionality here.  It's probably
not, which means that this tool will be mostly for interactive browsing or
similar activities and other tools might be extracted out of it.

## Documentation ##

See the [manual page][manual] for more details.

[zograscope]: ../../README.md
[manual]: ../../docs/zs-tui.md
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/zograscope

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/zograscope

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master