# s3-browser **Repository Path**: likang02/s3-browser ## Basic Information - **Project Name**: s3-browser - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-02 - **Last Updated**: 2023-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # S3 Browser ![Latest tag](https://img.shields.io/github/v/tag/giftig/s3-browser) ![Build status](https://github.com/giftig/s3-browser/actions/workflows/build.yml/badge.svg) ![MIT License](https://img.shields.io/github/license/giftig/s3-browser) A small, interactive tool to browse s3 like a regular directory structure Written in python. ## Features * Tab completion * Familiar interface for unix users (`cd`, `ls`, `file`, `pwd`, etc.) * Bookmarking (`bookmark add`, `bookmark ls`...) * Inspect key metadata (`file`) or contents (`cat`) * Download or upload individual keys to/from local files (`put` or `get`) * Maintains command history * Lazy-loading and caching of paths (no scanning entire buckets on start up) ## Installation `pip install s3_browser` And then run with `s3-browser`. ## Example usage ![Usage example][usage-1] ## Development ### Running tests Install the project into your virtualenv in development mode: ```bash pip install -e . ``` Then install the test requirements: ```bash pip install -r requirements_test.txt ``` and finally run `./build.sh` to run the full build. [usage-1]: readme-resources/usage-1.png "Usage example"