odood ~dev-macos
Manage local development odoo installations with ease
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
This package provides sub packages which can be used individually:
odood:exception - Odood exceptions package
odood:utils - Odood utils that do not require Odood project to use them.
odood:lib - Odood core as a library
odood:cli - CLI Interface for Odood
Odood
The easy way to install and manage odoo for local development. This project is successor of odoo-helper-scripts and is compatible with odoo installations made by odoo-helper-scripts.
Current state
The project is still under development.
Currently, this project could be used in parallel with odoo-helper-scripts.
Following features currently implemented:
- [x] Server management
- [x] Database management
- [x] Basic addons management (fetch/install/update/uninstall)
- [x] Running tests
- [ ] CI utils (versions, forwardports, etc)
- [ ] Postgres utils
- [ ] Doc utils
- [ ] Linters
Installation (as Debian Package)
- Download package for your os from Releases
- Install downloaded debian package
- Run
odood --help
to get info about available commands
Installation (locally from source)
If you want to install it locally from source, follow steps below:
- Clone this repository and checkout in the repository root.
- Install system dependencies for this project (you can check lists of depenencies here).
- Install DLang compiler
- Build Odood
- Find the version of python you use (
python3 --version
) - Run command
dub build -b release --override-config=pyd/pythonXY
whereX
is major version of python andY
is minor version of python. For example, if you use Python 3.11, then command to build Odoo will look likedub build -b release --override-config=pyd/python311
- After build completed, there will be generated binary
odood
inbuild
directory.
- Find the version of python you use (
- Link Odoo binary to bin directory:
- Assume that current working directory is Odood source code root.
mkdir -p ~/bin
ln -s "$(pwd)/build/odood" ~/bin/
- Run
odood --help
to get info about available commands
Use in parallel with odoo-helper
The only thing needed to manage odoo-helper
project with Odood is to run command odood discover odoo-helper
somewhere inside
odoo-helper project.
Level up your service quality
Level up your service quality with Service Desk / ITSM solution by CR&D.
Just test it at yodoo.systems: choose template you like, and start working.
License
Odood is distributed under MPL-2.0 license.
- Registered by Dmytro Katyukha
- ~dev-macos released a year ago
- katyukha/Odood
- MPL-2.0
- Copyright © 2022-2023, Dmytro Katyukha
- Authors:
- Sub packages:
- odood:exception, odood:utils, odood:lib, odood:cli
- Dependencies:
- odood:exception, odood:utils, odood:lib, odood:cli
- Versions:
-
0.2.1-alpha.4 2024-Dec-21 0.2.1-alpha.3 2024-Dec-21 0.2.1-alpha.2 2024-Dec-21 0.2.1-alpha.1 2024-Dec-21 0.2.0 2024-Dec-12 - Download Stats:
-
-
3 downloads today
-
4 downloads this week
-
5 downloads this month
-
371 downloads total
-
- Score:
- 1.4
- Short URL:
- odood.dub.pm