Tyler Goodlet
55de9abc41
Adjust cli mod imports of daemon sockaddr vars
2023-01-10 11:09:19 -05:00
Tyler Goodlet
28fd795280
Only require `-b <brokername>` for filtering
...
Instead of requiring any `-b` try to import all built-in broker backend
python modules by default and only load those detected from the input symbol
list's fqsn values. In other words the `piker chart` cmd can be run sin
`-b` now and that flag is only required if you only want to load
a subset of the built-ins or are trying to load a specific
not-yet-builtin backend.
2023-01-10 11:09:19 -05:00
Tyler Goodlet
a987f0ab81
Add registry socket cli flags to all client cmds
...
Allows starting UI apps and passing the `pikerd` registry socket-addr
args via `--host` or `--port` such that a separate actor tree can be
started by selecting an unused port. This is handy when hacking new
features but while also wishing to run a more stable version of the code
for trading on the same host.
2022-11-10 13:06:31 -05:00
Tyler Goodlet
d99b40317d
Add a `pikerd -p <port_number>` flag
2022-11-10 13:06:31 -05:00
Tyler Goodlet
a11f20fac2
Fix `piker services`; `tractor.run()` is done..
2022-10-28 16:17:14 -04:00
Tyler Goodlet
8a7e391b4e
Terser startup msg fields
2022-06-28 10:07:57 -04:00
Tyler Goodlet
083a3296e7
Better formatted startup logging output
2022-05-10 14:55:52 -04:00
Tyler Goodlet
e196e9d1a0
Factor `marketstore` container specifics into `piker.data.marketstore`
2022-05-10 14:55:52 -04:00
Tyler Goodlet
9ddfae44d2
Parametrize and deliver (relevant) mkts config in `start_ahab()`
2022-05-10 14:55:52 -04:00
Tyler Goodlet
f582af4c9f
Make `pikerd` work again without `--tsdb` flag
2022-05-09 11:15:13 -04:00
Tyler Goodlet
ba82a18890
Pass in daemon name to `start_ahab()`
2022-05-09 11:15:13 -04:00
Tyler Goodlet
970393bb85
Drop ununsed `Services` ref
2022-05-09 11:15:13 -04:00
Tyler Goodlet
facc86f76e
Add `--tsdb` flag to start `marketstore` with `pikerd`
2022-05-09 11:15:13 -04:00
Tyler Goodlet
1cdb94374c
Extract non-sudo user for config dir path
2022-05-09 11:15:13 -04:00
Tyler Goodlet
adccb687fe
Fix `piker services` cmd
2022-03-01 12:36:32 -05:00
Tyler Goodlet
7e9cbd7d9e
Fix deprecated `LocalPortal` call
2022-01-25 07:57:01 -05:00
Tyler Goodlet
15025d6047
Move config module to top level
2021-09-06 21:26:28 -04:00
Tyler Goodlet
4cae470f3a
Pass "arbiter" socket correctly
2021-06-08 15:57:01 -04:00
Tyler Goodlet
fd8dc4f1a3
Make -b a multi-option for backends
2021-05-27 13:05:23 -04:00
Tyler Goodlet
a7cee86fea
Just de-lint imports
2021-05-24 12:16:15 -04:00
Tyler Goodlet
8a140b5ae8
Pass loglevel as named arg to pikerd
2021-04-15 11:20:30 -04:00
Tyler Goodlet
feeabb3d28
Add --pdb flag to pikerd to enable service debug mode
2021-04-14 12:57:46 -04:00
Tyler Goodlet
7ca05238af
Port pikerd entry to drop `tractor.run()`
2021-04-03 12:22:14 -04:00
Tyler Goodlet
8812aff3b8
Fix import
2021-04-03 12:22:14 -04:00
Tyler Goodlet
81fb327fe1
Add `services` cmd for monitoring actors
2020-10-02 12:13:28 -04:00
Tyler Goodlet
dc919fa676
Set tractor loglevel in cli config
2020-10-02 12:13:28 -04:00
Tyler Goodlet
1a1e768126
Port to new data apis
2020-10-02 12:13:28 -04:00
Tyler Goodlet
dcb0a30ad6
Move UI spawning cmds to new module
2020-09-01 20:47:24 -04:00
Tyler Goodlet
78784a4bf3
Port to new data apis
2020-09-01 18:30:55 -04:00
Tyler Goodlet
9b91ecd408
Pass confdir and watchlist path to cli
2020-05-26 14:49:50 -04:00
Tyler Goodlet
f798d13038
Reord watchlist cmds into new package
2020-05-26 14:49:50 -04:00
Tyler Goodlet
ff843372a1
Add `piker bars` command
...
For easy testing of questrade historical data from cli.
Re-org the common cli components into a new package to avoid having all
commands defined in a top-level module.
2020-05-26 14:49:50 -04:00