Skip to main content

Add your description here

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.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

farwas-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for farwas-0.1.0.tar.gz
Algorithm Hash digest
SHA256 abc45fb3187756372ee1141e46d1af40d6df3bc94a978a061c66be5616fb9d08
MD5 ebb29a0a5d35a5ec785ea2d66b606b5f
BLAKE2b-256 42b103c74397653383ce12739dacb61522b01199ec147949efaad62184e17070

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for farwas-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ef4a369f5e40c6b933f7e765f2069dac6ae8d848fc249c586319c398b77acf7
MD5 ff016e64906746112925ae4cb48b5667
BLAKE2b-256 1d8414340a545f8a68b5cd940a6e90e226a1037b1b42a034bf1cf3090bdc08e5

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