Skip to content

omega-Q/odoo-module-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Odoo Module Generator πŸ› οΈ

A lightweight bash script to instantly generate a clean Odoo custom module structure.

πŸš€ Features

  • Quickly scaffold Odoo custom modules.
  • Automatically creates necessary folders and files.
  • Supports custom module naming and company info.
  • Developer-friendly structure for Odoo development.

πŸ“¦ Files Created

  • __manifest__.py
  • __init__.py
  • models/, views/, data/, security/, controllers/ directories
  • Basic content structure for Odoo 14+

πŸ“‚ Directory Structure

<module_name>/
β”œβ”€β”€ __init__.py
β”œβ”€β”€ __manifest__.py
β”œβ”€β”€ controllers/
β”œβ”€β”€ models/
β”œβ”€β”€ views/
β”œβ”€β”€ security/
β”œβ”€β”€ data/

πŸ’‘ Usage

chmod +x odoo-module-generator.sh
./odoo-module-generator.sh

You’ll be prompted to enter:

  • Module Name
  • Technical Name
  • Company Name
  • Version

πŸ“Œ Example

./odoo-module-generator.sh

Input:

Module Name: My Custom Module
Technical Name: my_custom_module
Company Name: Arclight Infotech
Version: 16.0.1.0.0

Creates a new folder my_custom_module/ with all required files.

βœ… Requirements

  • Bash shell (sh, bash, etc.)
  • Linux / macOS / WSL (or any Unix-like system)

πŸ“ Example Output

See examples/sample-output.md

πŸ§‘β€πŸ’» Author

Priyank
Feel free to fork, contribute, or raise issues.

πŸ›‘ License

MIT - see LICENSE

About

πŸ”§ Bash script to quickly generate a complete, ready-to-use Odoo custom module structure. Ideal for developers building clean Odoo modules fast.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages