cli: add checks for importing modules
This commit is contained in:
parent
8019389ccb
commit
d890599c7c
4 changed files with 163 additions and 29 deletions
|
@ -1,5 +1,10 @@
|
|||
This file is an overview of *documented* modules.
|
||||
There are many more, see [[file:../README.org::#whats-inside]["What's inside"]] for the full list of modules, I'm progressively working on documenting them.
|
||||
This file is an overview of *documented* modules (which I'm progressively expanding).
|
||||
|
||||
There are many more, see:
|
||||
|
||||
- [[file:../README.org::#whats-inside]["What's inside"]] for the full list of modules.
|
||||
- you can also run =hpi modules= to list what's available on your system
|
||||
- source code is always the primary source of truth
|
||||
|
||||
If you have some issues with the setup, see [[file:SETUP.org::#troubleshooting]["Troubleshooting"]].
|
||||
|
||||
|
@ -54,6 +59,7 @@ You don't have to set them up all at once, it's recommended to do it gradually.
|
|||
|
||||
#+begin_src python :dir .. :results output drawer raw :exports result
|
||||
# TODO ugh, pkgutil.walk_packages doesn't recurse and find packages like my.twitter.archive??
|
||||
# yep.. https://stackoverflow.com/q/41203765/706389
|
||||
import importlib
|
||||
# from lint import all_modules # meh
|
||||
# TODO figure out how to discover configs automatically...
|
||||
|
|
|
@ -228,6 +228,10 @@ Generally you can just try using the module and then install missing packages vi
|
|||
HPI comes with a command line tool that can help you detect potential issues. Run:
|
||||
|
||||
: hpi doctor
|
||||
: # alternatively, for more output:
|
||||
: hpi doctor --verbose
|
||||
|
||||
If you only have few modules set up, lots of them will error for you, which is expected, so check the ones you expect to work.
|
||||
|
||||
If you have any ideas on how to improve it, please let me know!
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue