cscart-shell

use to create extension and controller, language, model, template, library it will save your max time to create files.

MIT License

Downloads
1
Stars
0
Committers
1

cscart.sh

Description

This script provides a set of functionalities to manage OpenCart addons and libraries from the command line.

Usage

cscart.sh {create-addon <name>|install-validation-library|create-addon-zip <addon-name> [-z] <zip>|delete <addon-name>}

Commands:

create-addon

Creates an OpenCart addon with the specified name.

Arguments:

  • <name>: Name of the addon to create. Should only contain alphanumeric characters and underscores.

Example:

cscart.sh create-addon my_new_addon

install-validation-library

Installs a validation library. This command is self-contained and does not require additional arguments.

Example:

cscart.sh install-validation-library

create-addon-zip [-z]

Creates a zip file for an addon.

Arguments:

  • <addon-name>: Name of the addon to create a zip for.
  • [-z] <zip>: Optional flag to compress the addon files into a zip archive.

Example:

cscart.sh create-addon-zip my_addon -z my_addon.zip

delete

Deletes an existing addon.

Arguments:

  • <addon-name>: Name of the addon to delete.

Example:

cscart.sh delete my_addon

Notes:

  • Make sure to replace <name> and <addon-name> with actual names as per your requirements.
  • The script assumes basic validation for addon names (alphanumeric characters and underscores).
  • Use each command as per your specific needs and ensure proper input to avoid errors.

Author

Yash Gupta

License

This project is licensed under the Yash Gupta ( Code Corner ) License - see the LICENSE file for details.


Replace Yash Gupta with your actual name and Yash Gupta ( Code Corner ) with the specific license under which your script is distributed. If you don't have a license file yet, you may want to consider adding one to specify the terms under which others can use, modify, and distribute your script.

Package Rankings
Top 46.46% on Packagist.org
Related Projects