aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 0a241dad8d14235316db0c49956d2ca96411cac5 (plain)
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
70
71
72
73
74
75
76
77
# Projectr

[![builds.sr.ht status](https://builds.sr.ht/~tobyvin/projectr/commits/main.svg)](https://builds.sr.ht/~tobyvin/projectr/commits/main?)
[![Crates.io](https://img.shields.io/crates/v/projectr)](https://crates.io/crates/projectr)
[![docs.rs](https://img.shields.io/docsrs/projectr/0.4.0)](https://docs.rs/projectr)

A contextual, MRU sorted, project finder.

`projectr` is project discovery tool that produces a MRU sorted list of project
directories using provided contexts and filters.

## Installation

### Using Cargo

```sh
cargo install --git=https://git.sr.ht/~tobyvin/projectr
```

### Building from source

Provided you have [Rust installed](https://www.rust-lang.org/tools/install),
projectr can be built using Cargo.

```sh
$ git clone https://git.sr.ht/~tobyvin/projectr
$ cd projectr
$ cargo build --release
$ ./target/release/projectr --version
projectr 0.4.0
```

## Usage

To list all available options run `projectr -h`.

For a working example, see [tmux-projectr].

## Releases

A list of changes in each release can be found in [CHANGELOG.md].

Subscribe to release announcements on [~tobyvin/projectr-announce@lists.sr.ht].

## Troubleshooting

Ask for support or follow general discussions in
[~tobyvin/projectr-discuss@lists.sr.ht].

For bug reports and feature requests see [Submitting bug reports and feature
requests] section in [CONTRIBUTING.md].

## Maintainer

[tobyvin](https://tobyvin.dev)

## Contribution

Anyone is welcome to contribute to projectr. Please refer to [CONTRIBUTING.md].

## License

projectr is licensed under the [MIT].

[~tobyvin/projectr-announce@lists.sr.ht]:
  https://lists.sr.ht/~tobyvin/projectr-announce
[~tobyvin/projectr-discuss@lists.sr.ht]:
  https://lists.sr.ht/~tobyvin/projectr-discuss
[tmux-projectr]:
  https://git.sr.ht/~tobyvin/projectr/tree/v0.4.0/item/bin/tmux-projectr
[MIT]: https://git.sr.ht/~tobyvin/projectr/tree/v0.4.0/item/LICENSE
[CHANGELOG.md]:
  https://git.sr.ht/~tobyvin/projectr/tree/v0.4.0/item/CHANGELOG.md
[CONTRIBUTING.md]:
  https://git.sr.ht/~tobyvin/projectr/tree/v0.4.0/item/CONTRIBUTING.md
[Submitting bug reports and feature requests]:
  https://git.sr.ht/~tobyvin/projectr/tree/v0.4.0/item/CONTRIBUTING.md#submitting-bug-reports-and-feature-requests