Skip to content

Commit 096f3df

Browse files
author
Paul Rosset
committed
v1.0.0
1 parent 9f230ba commit 096f3df

File tree

4 files changed

+50
-12
lines changed

4 files changed

+50
-12
lines changed

Cargo.lock

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
[package]
2-
name = "git-aware"
3-
version = "0.1.0"
2+
name = "gitaware"
3+
version = "1.0.0"
44
edition = "2021"
5-
6-
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
5+
authors = ["Paul Rosset <paulrosset96@gmail.com>"]
6+
license = "MIT"
7+
description = "Git Aware is a **command line tool** that aims to make it easier to detect any dirty working copy in projects that uses Git"
8+
readme = "README.md"
9+
homepage = "https://github.com/PaulRosset/git-aware"
10+
repository = "https://github.com/PaulRosset/git-aware"
11+
keywords = ["cli", "git", "git-status", "status", "detection"]
12+
categories = ["command-line-utilities"]
713

814
[dependencies]
915
git2 = "0.15.0"

README.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# git-aware
2+
3+
Git Aware is a **command line tool** that aims to make it easier to detect any dirty working copy in projects that uses Git.
4+
5+
## Why ?
6+
7+
Git Aware has been designed to address the need when an person will drop or switch of computer but want to make sure that we will not lose on any Git related content.
8+
9+
The CLI tool will scan and identify all the Git repositories on your system and notify you if your working copy is dirty, allowing you to take timely action and prevent the loss of any previous work.
10+
11+
## Usage
12+
13+
To use it, there is multiples possibilities:
14+
15+
- You can either download the binary for MAC [here]()
16+
- If you are not on a MAC you can serve the binary yourself by running `cargo build --release` at the root of the repository, the binary will be served under `target/release/gitaware`
17+
18+
Once the binary is located on your machine, to use it simply do:
19+
20+
- `gitaware`
21+
22+
or if you want to target a directory:
23+
24+
- `gitaware -p the/directory/to/target`
25+
26+
## Results
27+
28+
![A sample result from the CLI tool](./public/sample-git-aware.png)
29+
30+
## Contribute
31+
32+
Any contribution are welcome.

public/sample-git-aware.png

37.5 KB
Loading

0 commit comments

Comments
 (0)