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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@recarnot/awstfy-cli

v0.7.11

Published

Command line helper for AWS Terraform project management

Readme

awstfy is command line helper for AWS Terraform project management.

Installation

npm i -g @recarnot/awstfy-cli

Demo

| Configuration | AWS Profiles | Environments | | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | | asciicast | asciicast | asciicast |

| Variables | Terraform Cloud | Resources | | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | | asciicast | asciicast | asciicast |

| Terraform | Clone | Auto completion | | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | | asciicast | asciicast | asciicast |

Silent commands

!! Work in progress !!

You can use some commands in silent mode to allow script or automation process. Here is a quick dirty demo :

asciicast

Usage

Usage: awstfy <command> <subcommand>

  Top level commands:  
  configure             Configures project.
  provider              Configures default Terraform provider for this project.
  backend               Configures Terraform backend for this projet.
  clone                 Clones GIT repository in current directory.
  console               Opens AWS Management Console.
  version               Shows current version.
  help                  Displays help.
  init                  Terraform init.
  plan                  Terraform plan.
  apply                 Terraform apply.
  destroy               Terraform destroy.
                       
  profile <command>: Manages AWS profiles
  profile configure     Creates or updates AWS profile.
  profile list          Lists AWS profiles.
                       
  env <command>: Manages Terraform workspaces (environments)
  env select            Seclect a Terraform workspace.
  env list              Retreives Terraform workspaces.
  env show              Retreives current Terraform workspace.
  env new               Creates a new Terraform workspace.
                       
  var <command>: Manages environment variables
  var add               Creates a new variable.
  var list              Lists variables.
  var update            Updates variable.
  var delete            Deletes variable.
                       
  cloud <command>: Manages Terraform Cloud
  cloud init            Configures Terrafom Cloud access and pulls organizations.
                       
  add <resource>: Add Terraform resources
  add vpc               Manages VPC.
  add storage           Manages Storage.
  add sns		        Manages SNS Topic.
  add dns               Manages Hosted zone.
  add state             Manages Remote state connection.
  add provider          Manages Provider alias.

Auto completion

awstfy offer auto completion on Linux based systems :

  • bash ✔
  • zsh ✔
  • fish (not test yet)
[testcli]$ awstfy setup-completion                         
✔ awstfy auto completion process ok.                                     
  You can source : /home/recarnot/.awstfy/awstfy-completion.sh             

[testcli]$ source ~/.awstfy/awstfy-completion.sh 

asciicast