Add Shell Commands
42
Shell-Commands.md
Normal file
42
Shell-Commands.md
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
<h1>Shell Commands</h1>
|
||||||
|
<p>The interactive shell runs in the same terminal as the HTTP server. Type <code>help</code> to see available commands at any time.</p>
|
||||||
|
<h2>Reference</h2>
|
||||||
|
|
||||||
|
Command | Description
|
||||||
|
-- | --
|
||||||
|
add-company | Add a new company interactively
|
||||||
|
list-companies | List all companies with price and share count
|
||||||
|
add-currency | Add a new currency interactively
|
||||||
|
list-currency | List all currencies with their IDs
|
||||||
|
add-revenue | Add a revenue entry interactively
|
||||||
|
list-revenue | List revenue entries for a company/period
|
||||||
|
help | Show all available commands
|
||||||
|
exit | Quit
|
||||||
|
|
||||||
|
|
||||||
|
<h2>Example Session</h2>
|
||||||
|
<pre><code>> add-currency
|
||||||
|
Code: DKK
|
||||||
|
Name: Danish Krone
|
||||||
|
Currency added.
|
||||||
|
|
||||||
|
> list-currency
|
||||||
|
ID Code Name
|
||||||
|
1 DKK Danish Krone
|
||||||
|
|
||||||
|
> add-company
|
||||||
|
Name: Novo Nordisk
|
||||||
|
Shares outstanding: 4442064180
|
||||||
|
Price: 251.00
|
||||||
|
Currency ID: 1
|
||||||
|
Company added.
|
||||||
|
|
||||||
|
> list-companies
|
||||||
|
ID Name Price Shares Outstanding Currency
|
||||||
|
1 Novo Nordisk 251.00 4442064180 1
|
||||||
|
</code></pre>
|
||||||
|
<h2>Notes</h2>
|
||||||
|
<ul>
|
||||||
|
<li>The shell and HTTP API share the same database connection — changes made via either are immediately visible to the other.</li>
|
||||||
|
<li><code>sum-revenue</code> is listed in the <code>help</code> output but is not yet wired to a shell handler; use the REST API for revenue queries in the meantime.</li>
|
||||||
|
</ul>
|
||||||
Reference in New Issue
Block a user