All Projects → geofmureithi → Loopy

geofmureithi / Loopy

Licence: mit
Loopy is an unofficial cli client for CBA Loop for the lazy bones

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Loopy

Dotnet Ignore
.NET CLI tool that can download .gitignore file from gitignore repository
Stars: ✭ 18 (-21.74%)
Mutual labels:  cli
Hugo Elasticsearch
Generate Elasticsearch indexes for Hugo static sites by parsing front matter
Stars: ✭ 19 (-17.39%)
Mutual labels:  cli
Cliclick
macOS CLI tool for emulating mouse and keyboard events
Stars: ✭ 917 (+3886.96%)
Mutual labels:  cli
Git2json
Simple tool to get a JSON from your git log.
Stars: ✭ 18 (-21.74%)
Mutual labels:  cli
Ssh Helper
Easily manage your ssh config.
Stars: ✭ 19 (-17.39%)
Mutual labels:  cli
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+3813.04%)
Mutual labels:  cli
Arg
Simple argument parsing
Stars: ✭ 897 (+3800%)
Mutual labels:  cli
Html Table Cli
Create interactive tables from JSON on the command-line
Stars: ✭ 23 (+0%)
Mutual labels:  cli
Namecheck
Check your name idea availability with CLI
Stars: ✭ 19 (-17.39%)
Mutual labels:  cli
Github Spray
Draw on your GitHub contribution graph ░▒▓█
Stars: ✭ 908 (+3847.83%)
Mutual labels:  cli
Lvartisan
Laravel artisan command for creating view.
Stars: ✭ 18 (-21.74%)
Mutual labels:  cli
Bane
Custom & better AppArmor profile generator for Docker containers.
Stars: ✭ 902 (+3821.74%)
Mutual labels:  cli
Probe spider
Probe_Spider is a Open Source Intelligence Tool made complete out of Python.
Stars: ✭ 20 (-13.04%)
Mutual labels:  cli
Lambdalogs
A CLI tool to trace AWS Lambda calls over multiple CloudWatch log groups.
Stars: ✭ 18 (-21.74%)
Mutual labels:  cli
Fluddy
🤝 A dependency-free command line utility for managing, updating, creating and launching Flask Apps.
Stars: ✭ 23 (+0%)
Mutual labels:  cli
Pagespeed Score
DEPRECATED - use GoogleChrome/lighthouse-ci instead
Stars: ✭ 18 (-21.74%)
Mutual labels:  cli
Commander
Set of reactive functions for cli tools like Swarmer and Composer.
Stars: ✭ 19 (-17.39%)
Mutual labels:  cli
Hed
vim like hex editor
Stars: ✭ 23 (+0%)
Mutual labels:  cli
Life Commit
🏃📆 Life as a git. Commit on your life.
Stars: ✭ 919 (+3895.65%)
Mutual labels:  cli
Mrm
Codemods for your project config files
Stars: ✭ 900 (+3813.04%)
Mutual labels:  cli

Loopy

CBA Loop on CLI

Standard - JavaScript Style Guide

Loopy is an unofficial cli client for CBA Loop. Loopy allows you to

  • Query Account balance
  • See your expenditure
  • Send money to M-Pesa via cli

CBA Loop on CLI

New Features Coming soon!

  • Move money to bank
  • Create investments
  • Global lib so you can just do loopy in your bash

Why?

I wanted to send my mother money without leaving the terminal (talk of being lazy!!), so I setup this. This can be very important in automation of your bill payments :)

Tech

Loopy uses a number of open source projects to work properly:

  • Axios - The Awesome Request lib for browser and node
  • Vorpal - awesome lib for creating cli
  • Dotenv - for testing purposes
  • Mocha && Chai

Installation

Loopy requires Node.js v7+ to run.

Install the dependencies and devDependencies and start the server.

$ git clone <url>
$ cd loopy
$ npm install
$ cp .env.example .env
$ npm start

Actions

Loopy has the following actions

loopy$ help

  Commands:

    help [command...]    Provides help for a given command.
    exit                 Exits application.
    login                Logins to Servers and gets Access Token
    check-balance        Checks Account balance for the logged in user
    check-expenditure    Gives you a log of how you have spent money
    transfer-to-mobile   Send your Bae some money :)

Development

Want to contribute? Great! Just clone this repo, add your changes and then create a PR

Todos

  • Write MORE Tests
  • Add More Endpoints

License

MIT

Free Software, Hell Yeah!

Disclaimer: This library (and repo) is not in way assosiated with CBA or CBA loop and any views expressed are strictly mine. For education purposes only. Cash me outside.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].