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

@areeba27/cli-atm

v1.0.1

Published

This is a CLI based ATM (Automated Teller Machine)

Downloads

3

Readme

#CLI-ATM A Command Line Interface (CLI) ATM (Automated Teller Machine) is a text-based interface that allows users to interact with an ATM system through commands typed into a terminal or command prompt. Here's a breakdown of its components and functionalities:

  1. Description:

A CLI ATM is a simplified version of a physical ATM, designed for use in environments where a graphical user interface (GUI) is not available or practical. It provides basic banking functionalities through a text-based interface.

  1. Features:

Balance Inquiry: Users can check their account balance. Withdrawal: Users can withdraw money from their accounts. Fast cash : Users can withdraw cash from their accounts by specifying the withdrawal amount. Deposit: Users can deposit money into their accounts. Transfer: Users can transfer money between accounts.

Uses:

Banking: Customers can perform basic banking operations such as checking balances, withdrawing cash, depositing money, and transferring funds between accounts. Learning: It can be used as a learning tool for understanding how ATM systems work and for practicing basic banking operations in a simulated environment.

  1. Purpose: The purpose of a CLI ATM is to provide basic banking functionalities in situations where a graphical interface is not feasible or available. It caters to users who are comfortable with text-based interactions and can be particularly useful in scenarios such as remote banking, automated systems integration, or educational purposes.

  2. Implementation:

Implemented using a programming language such as typescript,node.js,inquirer and chalk. The implementation of inquirer with clear and prompts and instructions guide the users and make transactions effectively. The chalk makes the program more vibrant and attractive.

Overall, a CLI ATM provides a simple yet functional way for users to perform basic banking operations through a text-based interface, catering to various use cases where a graphical interface is not suitable.