Giter Site home page Giter Site logo

sm's Introduction

Simple (CLI) Math

Have you ever asked why you have to escape characters when you are using expr ? Not anymore. Thanks to this awesome library you don't have to do that anymore.

It's frustrating when you just want a quick way to calculate something that is just a little bit more than a sum then you have to escape the whole expression.

How to use

Build one of the following binaries for your platform:

  • make windows
  • make osx
  • make linux

(Or download from releases, be aware that it's named sm-osx and sm-linux, but sm.exe for windows.)

Put the binary into your PATH.

The application takes all arguments you pass, then tries to evaluate using the Knetic's library.

You can pass any number of expressions, but be sure to use " if you are using space to separate logical expressions, or brackets like ().

Call the binary the following way:

  • sm "325 / (10**4)" - Will result in 325 / (10*10*10*10) getting evaluated
  • sm 325/55 23*54 - Will result in 325/55 and 23*54 getting evaluated

sm's People

Contributors

roverr avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.