casey / janus

🧐Justfile ecosystem analysis tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

janus

Janus is a tool for collecting and analyzing justfiles on GitHub, inspired by Crater.

search

Search for justfiles on github and download hits to search/TIMESTAMP/PAGE.yaml.

Requires a user session key, because GitHub doesn't allow site-wide searches via the API, so we are reduced to screen scraping the search page like a wretched animal.

janus search USER-SESSION-KEY

fetch

Download justfiles found by search to fetch/SHA-256.just.

janus fetch

analyze

Analyze justfiles downloaded by fetch. It parses justfiles with v0.4.1 and a local development copy of just, and compares the results.

janus analyze

About

🧐Justfile ecosystem analysis tool


Languages

Language:Rust 100.0%