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

@grucloud/aws-nuke

v13.2.4

Published

Destroy AWS resources

Downloads

31

Readme

GruCloud AWS Nuke

gc-aws-nuke is a command line tool to destroy over 800 AWS resources across various regions.

Requirements

Ensure the following are installed and configured properly:

Installation

Install the CLI gc-aws-nuke globally:

npm i -g @grucloud/aws-nuke

Usage

Default Usage

Run the following command in a terminal:

gc-aws-nuke

This command attempts to delete the most common AWS resources, around 400. To delete all the resources, around 800, use the -a option,

gc-aws-nuke -a

Specify regions

Specify one region:

gc-aws-nuke --regions us-east-1

Specify multiple regions:

gc-aws-nuke --regions us-east-1 us-west-1

Specify an AWS profile

One can specify an AWS profile to use:

gc-aws-nuke --profile my-profile

List the group of services

The groups command list the group of the most common services

gc-aws-nuke groups

To list all supported group of resources, use the --all option

gc-aws-nuke groups --all
AccessAnalyzer
Account
ACM
ACMPCA
Amplify
APIGateway
ApiGatewayV2
AppConfig
Appflow
AppIntegrations
ApplicationAutoScaling
ApplicationInsights
AppMesh
AppRunner
AppStream
AppSync
Aps
Athena
AuditManager
AutoScaling
AutoScalingPlans
Backup
Batch
Budgets
Cloud9
CloudFormation
CloudFront
CloudHSMV2
CloudTrail
CloudWatch
CloudWatchEvents
CloudWatchLogs
CodeArtifact
CodeBuild
CodeCommit
CodeDeploy
CodeGuruReviewer
CodePipeline
CodeStar
CodeStarConnections
CodeStarNotifications
Cognito
CognitoIdentityServiceProvider
Comprehend
Config
ControlTower
CostExplorer
CUR
DataSync
DAX
Detective
DirectConnect
DirectoryService
DMS
DocDB
DocDBElastic
DynamoDB
EC2
ECR
ECS
EFS
EKS
ElastiCache
ElasticBeanstalk
ElasticLoadBalancingV2
EMR
EMRContainers
EMRServerless
EventBridge
Evidently
Firehose
Fis
FMS
FSx
Glacier
GlobalAccelerator
Glue
Grafana
GuardDuty
IAM
IdentityStore
Imagebuilder
Inspector2
InternetMonitor
IoT
IVS
Ivschat
Kendra
Keyspaces
Kinesis
KinesisAnalyticsV2
KinesisVideo
KMS
LakeFormation
Lambda
LexModelsV2
LicenseManager
Lightsail
Location
Macie2
MediaConnect
MediaConvert
MediaLive
MediaPackage
MediaStore
MediaTailor
MemoryDB
MQ
MSK
MWAA
NetworkFirewall
NetworkManager
OAM
OpenSearch
OpenSearchServerless
Organisations
OSIS
Pinpoint
Pipes
QLDB
QuickSight
RAM
Rbin
RDS
Redshift
RedshiftServerless
Rekognition
ResilienceHub
ResourceExplorer2
ResourceGroups
RolesAnywhere
Route53
Route53Domains
Route53RecoveryControlConfig
Route53RecoveryReadiness
Route53Resolver
RUM
S3
S3Control
SageMaker
Scheduler
Schemas
SecretsManager
SecurityHub
ServiceCatalog
ServiceDiscovery
ServiceQuotas
SESV2
Shield
Signer
SNS
SQS
SSM
SSMContacts
SSMIncidents
SSOAdmin
StepFunctions
StorageGateway
Synthetics
TimestreamWrite
Transfer
VpcLattice
WAFv2
WorkSpaces
WorkSpacesWeb
XRay

Help

gc-aws-nuke --help
Options:
  -V, --version                output the version number
  -p, --profile <string>       the AWS profile (default: "default")
  -r, --regions <string...>    regions, for instance us-east-1
  -a, --includeAllResources    Destroy all known services
  --includeGroups <string...>  include only the group of services, for instance EC2, RDS, ECS, SSM
  -h, --help                   display help for command

Commands:
  groups|g [options]           List the group of services
  nuke                         Destroy the resources
  help [command]               display help for command

Contribution

Head over the GruCloud's GitHub to report a bug or a feature.