https://github.com/singularity0x00/journey
https://github.com/singularity0x00/journey
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/singularity0x00/journey
- Owner: Singularity0x00
- Created: 2025-05-06T09:54:59.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-17T02:15:00.000Z (11 months ago)
- Last Synced: 2025-08-17T04:11:43.082Z (11 months ago)
- Language: Shell
- Size: 241 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Journey
> Persist

Track Days automatically for `X` days of `Y` challenges
> Make sure to install dependencies
> install `gum` "https://github.com/charmbracelet/gum?tab=readme-ov-file#installation"
## Installation
```bash
git clone https://github.com/Singularity0x00/Journey.git
cd Journey
chmod +x journey
#INSTALL FOR USER
cp journey ~/.local/bin/
# INSTALL GLOBALLY
sudo cp journey /usr/bin/
```
## Instruction
```bash
journey
#OR
journey
```
This will create a config file at `$HOME/.config/countdown/`
#### To view tracker
```bash
journey -o
```
> Add `journey -o` to shell config like `.bashrc` or `config.fish` to show tracker whenever terminal opens.
### Customisation
This script takes colors from pywal `.cache/wal` directory if it exists.
Otherwise feel free to change colors to your liking in `print_default()` function
```bash
print_default() {
X=$(gum style \
....\
--foreground "#f38ba8" \
--border-foreground "#7287fd" \
...\
)
Y=$(gum style \
.....\
--foreground "#7287fd" \
--border-foreground "#f38ba8" \
....\
```
## Troubleshooting
Deleting `.config/countdown/countdown.conf` will fix most issues and can be written to manually.