Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leroycep/augr
A simple command line time tracker
https://github.com/leroycep/augr
cli-app rust time-tracking
Last synced: 3 months ago
JSON representation
A simple command line time tracker
- Host: GitHub
- URL: https://github.com/leroycep/augr
- Owner: leroycep
- License: gpl-3.0
- Created: 2019-06-27T11:21:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-10-20T22:35:22.000Z (about 3 years ago)
- Last Synced: 2024-07-19T11:18:27.806Z (4 months ago)
- Topics: cli-app, rust, time-tracking
- Language: Rust
- Size: 369 KB
- Stars: 22
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - leroycep/augr - A simple command line time tracker (rust)
README
# augr
`augr` tracks your time, generates summaries, and syncs between devices using
[Syncthing][].This project is heavily inspired by [timewarrior][].
## Useful Links
- [User Guide](GUIDE.md)
## Setup
Build the application:
```sh
$ git clone https://github.com/Geemili/augr
$ cd augr
$ cargo build
```Create and edit the config file (located at `~/.config/augr/config.toml`
on linux):```toml
sync_folder = "/some/sync/folder"
device_id = "laptop"
````sync_folder` should be a synchronized between devices by a service like
[Syncthing][] or dropbox.`device_id` should be unique for all devices that use the same sync folder.
Once you have saved the config file, you can run `augr`:
```sh
$ augr
Date Start Duration Total Tags
――――― ――――― ―――――――― ―――――――― ――――――――
```## Using with Termux on Android
Build and upload the android executable:
```sh
$ nix-shell android.nix --run "cargo build --target=armv7-linux-androideabi"# Upload the android executable using adb
$ adb push target/armv7-linux-androideabi/augr /storage/self/primary/
```Then in termux on your phone:
```sh
$ cp /storage/self/primary/augr ./
$ chmod ./augr
$ ./augr
```[timewarrior]: https://taskwarrior.org/docs/timewarrior/index.html
[Syncthing]: https://syncthing.net/