Skip to main content

GitHub repository lister

Project description

farwas - GitHub Repository Viewer

Usage Examples

# Basic usage - view user repositories
farwas -u <username>

# View organization repositories
farwas -o <organization>

# Limit number of repositories shown
farwas -o <organization> --limit 100

# Different view formats
farwas -o <organization> view1  # Default format with descriptions
farwas -o <organization> view2  # Compact format with links
farwas -o <organization> view3  # Enhanced format with GitHub Actions status
farwas -o <organization> view4  # Actions-focused format with status sorting

# View cache contents
ls -la ~/.farwas/cache/

# Get help
farwas --help

Views

  • view1: Default format showing repository name, description, visibility and last update
  • view2: Compact format with repository URLs for actions and commits
  • view3: Enhanced format including latest GitHub Actions workflow status
  • view4: Focused view of Actions status, sorted by:
    1. Failed workflows first
    2. Successful workflows second
    3. Repositories without workflows last
    4. Within each group, sorted by most recent update

Cache

  • Cache location: ~/.farwas/cache/
  • Cache timeout: 10 minutes
  • Cache can be configured with --cache-dir flag

Example view4 output

farwas --limit 20 --org myorg view4
failure      about 4 hours ago         https://github.com/myorg/repo1/actions
failure      about 4 hours ago         https://github.com/myorg/repo2/actions
success      about 4 hours ago         https://github.com/myorg/repo3/actions
success      about 4 hours ago         https://github.com/myorg/repo4/actions
no workflows about 9 minutes ago       https://github.com/myorg/repo5/actions
no workflows about 1 hours ago         https://github.com/myorg/repo6/actions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

farwas-0.5.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

farwas-0.5.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file farwas-0.5.0.tar.gz.

File metadata

  • Download URL: farwas-0.5.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.27

File hashes

Hashes for farwas-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e394b6093a9383bfa7d834cca86160bec8c32365b9aa581a2e686c5e7d83ffad
MD5 545d9c7a12eb2ca24826d1195ec48a23
BLAKE2b-256 7848d2fe26fa772b9106b4910379e5da526c492854fc6b6597f57bd78a695808

See more details on using hashes here.

File details

Details for the file farwas-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: farwas-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.27

File hashes

Hashes for farwas-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 431ca2b3c165dc7179e78af94f05f44a9598e691b9873b6f5780bd909ee89cc3
MD5 401c554beda4e780f7f52181b810303d
BLAKE2b-256 125c49c99095d4488ee59ca9d6dfa6dcaa71a2592645e11be497dbb5241cb8b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page