Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrate to textual 0.38 #1

Merged
merged 12 commits into from
Sep 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [v0.3.0] - 2023-09-28

## Added

- implement deletion of S3 object(s)
- implement upload of local file(s) to S3
- implement download of S3 object(s)
- allow to switch between S3 buckets
- implement dry run mode which disables all write operations

## Changed

- migrate codebase to new Textual version 0.38.1

## Removed

- remove components that have been replaced with built-in Textual components

## [v0.2.0] - 2021-12-01

Expand Down
6 changes: 3 additions & 3 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ verify_ssl = true
name = "pypi"

[packages]
click = "*"
boto3 = "*"
textual = "*"
click = "8.1.7"
boto3 = "1.28.54"
textual = "0.38.1"

[dev-packages]
black = "*"
Expand Down
358 changes: 270 additions & 88 deletions Pipfile.lock

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,15 @@ Additionally you can pass your access and secret key using the `--access-key-id`
- switch between S3 buckets
- browse through local directories
- delete S3 objects
- upload files to S3
- download files from S3

## Planned features

- copy files from local to S3 and vice versa
- copy files from one S3 bucket to another
- move/rename S3 objects
- set ACL and metadata of S3 objects
- view file content
- support S3 bucket pagination
- FileDrop support for uploading files
- safe mode disabling all destructive actions
Loading
Loading