Skip to main content

repo-peek

A command line tool to peek a remote repo locally and view it in your favorite editor. The tool handles cleanup of the repo once you exit your editor.

Default editor is chosen by looking at the EDITOR environment variable, if it is not set, vim is chosen as the default editor.

install repo-peek

pip install repo-peek

usage:

repo-peek only has only subcommand peek, which takes a repo as the argument.

command usage:

ghub peek <repo>

example:

ghub peek rahulunair/repo-peek

todo

  • enable for gitlab

more information

The tool creates 2 files and a directory, a config file ~/.githubkeep.conf, a log file ~/.githubkeep.log and a directory ~/.githubkeep. Github-peek downloads the tar:gz of the repo, extracts it and saves it to ~/.githubkeep. There is a naive caching mechanism, where the tool deletes all repos after 5 times of using the app.

Metadata

Release files for repo-peek 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for repo-peek 0.2.0
File Size Uploaded Provenance Actions
repo-peek-0.2.0.tar.gz 5.2 kB Without provenance Details for repo-peek-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for repo-peek 0.2.0
File Interpreter ABI Platform Actions
repo_peek-0.2.0-py3-none-any.whl Python 3 none any Details for repo_peek-0.2.0-py3-none-any.whl

Total release size: 11.9 kB

Release files / repo-peek-0.2.0.tar.gz

Download URL repo-peek-0.2.0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5285acf5ffa7c2274d122d859014ffde020db21f189a4234d7cdc96413cf8c1d
BLAKE2b-256 checksum
How to use checksums
4aa01f002d2a15820d5a2e8ee8d508a68227973c4224b595c9f769d4216408c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.1 Darwin/20.3.0

Release files / repo_peek-0.2.0-py3-none-any.whl

Download URL repo_peek-0.2.0-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4c79b91c9d5f3c84693ee8541e24e76b7522cbfb14126ce6c125670ae8a47d3
BLAKE2b-256 checksum
How to use checksums
4e36f1278fb5e09606e1b9c326e2f875db18a5daa395bed67782c54ddcdc29ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.1 Darwin/20.3.0

Security for repo-peek 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page