summaryrefslogtreecommitdiffstats
path: root/README
blob: d5f7c3e76a1b0d6ccb1cc7e278956c1b44384a81 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
                     _ _      __                        __  
                __ _(_) |_ _ / /__  ___  _ __   __ _ _ _\ \ 
               / _` | | __(_) / __|/ _ \| '_ \ / _` | '__| |
              | (_| | | |_ _| \__ \ (_) | | | | (_| | |  | |
               \__, |_|\__(_) |___/\___/|_| |_|\__,_|_|  | |
               |___/         \_\                        /_/ 

git-sonar is a shell prompt git status indicator, add it to your $PS1 prompt to
see real-time information about the current directory's repository, branch,
changed files, etc.  git-sonar is forked from the original project git-radar by
Michael Allen, which is no longer receiving maintenance.
Ref: https://github.com/michaeldfallen/git-radar

git-sonar also provides git-precheck, a shell utility script which inspects a
repository and returns machine-parseable results not easily gathered from
git status.  It is intended for use in other git-related scripts.


INSTALLATION
------------
For a normal installation, run 'make install', but see the output from 'make'
for more installation options.  You can run 'git-sonar --version' to confirm
that the install was successful.


GETTING STARTED
---------------
Both of the scripts have an accompanying man-page, which can be viewed after
installation using the 'man' command, or by passing '--help' to either script
directly.

These are the user-facing documentation and contain more details about usage,
configuration, and inserting git-sonar into your particular shell's prompt.

Out of the box, git-sonar has a very usable default configuration, and most
features are enabled.  One can be up and running by just updating their $PS1
variable - but see the "USAGE" section of git-sonar's man-page for some possible
$PS1 pitfalls.


GETTING SUPPORT
---------------
Get in touch on the mailing list to ask questions, report problems, submit
patches, or discuss the project!

    git-sonar@normalmode.org

For more information, or instructions on subscribing, send an email to:

    git-sonar+help@normalmode.org


COMPATIBILITY WITH GIT-RADAR
----------------------------
git-sonar is no longer a "drop in" replacement for git-radar.  All of the
environment variables used for configuration have been either renamed, or
removed, and several others have been added.  git-sonar does not read from any
special RC files, just the shell environment.  Furthermore, both tools support
different command line options.

git-sonar does preserve the original hallmark features of git-radar, and its
default appearance is very faithful to the original as well.


LICENSE
-------
For historical reasons, git-sonar, git-precheck, and associated documentation
are made available under the MIT license - the same license utilized by
git-radar.