mirror of
https://github.com/aljazceru/python-teos.git
synced 2025-12-17 06:04:21 +01:00
Update missing readmes and circleci
- Some apps intances were not removed - requeriment paths were wrong in circleci and some apps path needed to be removed
This commit is contained in:
@@ -5,31 +5,31 @@
|
||||
There are two ways of running `teos_cli`: adding the library to the `PYTHONPATH` env variable, or running it as a module.
|
||||
|
||||
## Modifying `PYTHONPATH`
|
||||
In order to run `teos_cli`, you should set your `PYTHONPATH` env variable to include the folder that contains the `apps` folder. You can do so by running:
|
||||
In order to run `teos_cli`, you should set your `PYTHONPATH` env variable to include the folder that contains the `cli` folder. You can do so by running:
|
||||
|
||||
export PYTHONPATH=$PYTHONPATH:<absolute_path_to_apps>
|
||||
export PYTHONPATH=$PYTHONPATH:<absolute_path_to_cli_parent>
|
||||
|
||||
For example, for user alice running a UNIX system and having `apps` in her home folder, she would run:
|
||||
For example, for user alice running a UNIX system and having `cli` in her home folder, she would run:
|
||||
|
||||
export PYTHONPATH=$PYTHONPATH:/home/alice/
|
||||
|
||||
You should also include the command in your `.bashrc` to avoid having to run it every time you open a new terminal. You can do it by running:
|
||||
|
||||
echo 'export PYTHONPATH=$PYTHONPATH:<absolute_path_to_apps>' >> ~/.bashrc
|
||||
echo 'export PYTHONPATH=$PYTHONPATH:<absolute_path_to_cli_parent>' >> ~/.bashrc
|
||||
|
||||
Once the `PYTHONPATH` is set, you should be able to run `teos_cli` straightaway. Try it by running:
|
||||
|
||||
cd <absolute_path_to_apps>/apps/cli
|
||||
cd <absolute_path_to_cli_parent>/cli
|
||||
python teos_cli.py -h
|
||||
|
||||
## Running `teos_cli` as a module
|
||||
Python code can be also run as a module, to do so you need to use `python -m`. From `apps` **parent** directory run:
|
||||
Python code can be also run as a module, to do so you need to use `python -m`. From `cli` **parent** directory run:
|
||||
|
||||
python -m apps.cli.teos_cli -h
|
||||
python -m cli.teos_cli -h
|
||||
|
||||
Notice that if you run `teos_cli` as a module, you'll need to replace all the calls from `python teos_cli.py <argument>` to `python -m apps.cli.teos_cli <argument>`
|
||||
Notice that if you run `teos_cli` as a module, you'll need to replace all the calls from `python teos_cli.py <argument>` to `python -m cli.teos_cli <argument>`
|
||||
|
||||
## Modify configuration parameters
|
||||
If you'd like to modify some of the configuration defaults (such as the user directory, where the logs and appointment receipts will be stored) you can do so in the config file located at:
|
||||
|
||||
<absolute_path_to_apps>/apps/cli/conf.py
|
||||
<absolute_path_to_cli_parent>/cli/conf.py
|
||||
|
||||
Reference in New Issue
Block a user