diff options
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -3,9 +3,9 @@ | |||
3 | 3 | ||
4 | # eva | 4 | # eva |
5 | 5 | ||
6 | simple calculator REPL, similar to `bc(1)` | 6 | simple calculator REPL, similar to `bc(1)`, with syntax highlighting and persistent history |
7 | 7 | ||
8 | ![eva.png](https://files.nerdypepper.me/Kt.png) | 8 | ![eva.png](https://files.nerdypepper.me/kP.png) |
9 | 9 | ||
10 | ### installation | 10 | ### installation |
11 | 11 | ||
@@ -55,6 +55,18 @@ type out an expression and hit enter, repeat. | |||
55 | 4.53553 | 55 | 4.53553 |
56 | ``` | 56 | ``` |
57 | 57 | ||
58 | ### updating | ||
59 | |||
60 | - crates.io | ||
61 | ```shell | ||
62 | $ cargo install eva --force | ||
63 | ``` | ||
64 | |||
65 | - manual | ||
66 | ```shell | ||
67 | $ cargo install --force --path /path/to/eva | ||
68 | ``` | ||
69 | |||
58 | ### operators | 70 | ### operators |
59 | 71 | ||
60 | - binary operators: `+ - * / ^` | 72 | - binary operators: `+ - * / ^` |
@@ -62,7 +74,7 @@ type out an expression and hit enter, repeat. | |||
62 | 74 | ||
63 | ### functions | 75 | ### functions |
64 | 76 | ||
65 | All trignometric functions expect input in degrees. | 77 | all trignometric functions expect input in degrees. |
66 | 78 | ||
67 | ``` | 79 | ``` |
68 | sin cos tan csc sec cot sinh cosh tanh | 80 | sin cos tan csc sec cot sinh cosh tanh |
@@ -101,9 +113,12 @@ log(100) # yes | |||
101 | Domain Error: Out of bounds! | 113 | Domain Error: Out of bounds! |
102 | ``` | 114 | ``` |
103 | 115 | ||
116 | - syntax highlighting | ||
117 | |||
104 | ### todo | 118 | ### todo |
105 | 119 | ||
106 | - add support for variables (ans, pi, e) | 120 | - add support for variables (ans, pi, e) |
121 | - ~~syntax highlighting~~ | ||
107 | - multiple arg functions | 122 | - multiple arg functions |
108 | - ~~screenshots~~ | 123 | - ~~screenshots~~ |
109 | - ~~create logo~~ | 124 | - ~~create logo~~ |