npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

abort-incomplete-multipart

v0.1.2

Published

Abort incomplete S3 multipart uploads

Downloads

6

Readme

abort-incomplete-multipart

This tool lists all of your Amazon S3 incomplete multipart uploads, and allows you to abort them.

Installation

This is a Node.js application, so if you don't have it installed already, install node and npm:

# Ubuntu
apt-get install nodejs nodejs-legacy npm

Now you can fetch and install abort-incomplete-multipart from NPM:

npm install -g abort-incomplete-multipart

Or if you download this repository, you can install that version instead from the repository root:

npm link

Now it'll be on your PATH, so you can run it like so:

abort-incomplete-multipart --help

Usage

First, configure your AWS credentials. If you're running this tool within an EC2 instance with a role that grants access to S3, the role will be used automatically without you having to do anything.

Now you can just run:

abort-incomplete-multipart

In order to list all of your incomplete uploads in every bucket. If you want to abort all of those uploads, pass the "--abort" option:

abort-incomplete-multipart --abort

Here's the complete --help page:

Options

  --bucket name   Only find uploads in this bucket (optional)
  --prefix key    Only find uploads with this key prefix (optional)
  --abort         Abort the uploads that are found (after prompt)
  --force         Don't prompt to confirm abortion