Astro Tasks
Pre-flight checklist for developers. One command to check GitHub status, coding stats, and local repo health before starting work.
Features
- GitHub notifications + open PRs via
ghCLI - Coding stats from WakaTime (last 7 days, top projects, languages)
- Local repo health scan (dirty branches, unpushed commits)
Quick Start
pip install astro-tasks
astro check
Commands
| Command | Description |
|---|---|
astro check |
Full dashboard: GitHub notifications, open PRs, coding stats, repo health |
astro check --json |
Same info as JSON (for piping into other tools) |
astro scan |
Scan local repos for dirty branches and unpushed commits |
astro log |
Show coding stats from WakaTime (last 7 days) |
astro config |
Show current configuration (WakaTime, GitHub auth, tracked repos) |
astro --version |
Print version |
Example
>>> ASTRO TASKS <<<
pre-flight checklist
[*] GitHub Status
------------------------------------------
[+] Unread notifications: 3
[+] Open PRs: 1
[*] Coding Stats (Last 7 Days)
------------------------------------------
[+] Total time: 40 hrs 12 mins
[+] Daily average: 10 hrs 4 mins
[+] Active days: 4
[*] Top Projects
------------------------------------------
[+] react-hooks: 11 hrs 39 mins
[+] TheCoderBros-Website: 10 hrs 23 mins
[*] Languages
------------------------------------------
[+] TypeScript: 35 hrs 12 mins
[+] Python: 7 hrs 53 mins
[*] Local Repo Scan
------------------------------------------
[+] cli-tool: branch: main
[!] 3ni8ma: branch: main | 2 unpushed
Requirements
- Python 3.8+
ghCLI authenticated (gh auth status)- WakaTime config at
~/.wakatime.cfg
License
MIT
Metadata
Release files for astro-tasks 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| astro_tasks-0.2.1.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| astro_tasks-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / astro_tasks-0.2.1.tar.gz
| Download URL | astro_tasks-0.2.1.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7492ff0dcd0c0a112c981e658c4ae31b4b2d2949f5f8a5845391947fb847e39d
|
|
BLAKE2b-256 checksum How to use checksums |
dd4f17f7785e70a8e4393e79a85d1bf5109d55006c81ee9f6bf9975240aba8de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / astro_tasks-0.2.1-py3-none-any.whl
| Download URL | astro_tasks-0.2.1-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
56e830a436938cd63aa1019fd7abdbb7487acc1605c435be0c9cb4bfcc231858
|
|
BLAKE2b-256 checksum How to use checksums |
5fa176cb7734653a5d64ee4bd88cbae8e07f16972345a686c41854344ebb9c4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|