• Stars
    star
    111
  • Rank 313,522 (Top 7 %)
  • Language
    PHP
  • License
    Mozilla Public Li...
  • Created about 11 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Command line interface (CLI) for Joomla.

Screenshot

Joomlatools Console

Joomlatools Console simplifies the management of Joomla sites. It is designed to work on Linux and MacOS. Windows users can use it in Joomlatools Server.

Requirements

  • PHP7.3 or newer
  • Linux, MacOS, or Joomlatools Server
  • Composer
  • Joomla versions 3.5 and 4.x

Installation

  1. Install using Composer:

$ composer global require joomlatools/console

  1. Tell your system where to find the executable by adding the composer directory to your PATH. Add the following line to your shell configuration file called either .profile, .bash_profile, .bash_aliases, or .bashrc. This file is located in your home folder.

$ export PATH="$PATH:~/.composer/vendor/bin"

For Ubuntu 19+ you may find you should use:

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

  1. Verify the installation

$ joomla --version

  1. To create a new site with the latest Joomla version, run:
   joomla site:create testsite

The newly installed site will be available at /var/www/testsite and testsite.test after that. The default Super User's name and password is set to: admin / admin.

By default, the web server root is set to /var/www. You can pass --www=/my/server/path to commands for custom values. You can choose the Joomla version or the sample data to be installed:

  joomla site:create testsite --release=4.0 --sample-data=blog
  1. For other available options, run:

$ joomla --list

  1. Read our documentation pages to learn more about using the tool.

Development

To setup the tool for development:

  1. Clone the repository:
git clone [email protected]:joomlatools/joomlatools-console.git
  1. Fetch the dependencies:
composer install
  1. Now you can execute the tool with:
bin/joomla list
  1. Happy coding!

Contributing

Joomlatools Console is an open source, community-driven project. Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Contributors

See the list of contributors.

License

Joomlatools Console is free and open-source software licensed under the MPLv2 license.

Community

Keep track of development and community news.

More Repositories

1

joomlatools-vagrant

Vagrant box for Joomla development.
PHP
141
star
2

joomlatools-composer

Composer extension installer for Joomla.
PHP
52
star
3

joomlatools-pages

Joomlatools Pages is an easy to use page generator (for Joomla)
PHP
48
star
4

joomlatools-platform

Modern Joomla developer stack.
PHP
33
star
5

joomlatools-framework

Modern PHP extension framework (for Joomla)
JavaScript
19
star
6

joomla-basicauth

Basic HTTP authentication plugin for Joomla.
PHP
13
star
7

joomla-catcher

Catch and debug Joomla events.
PHP
10
star
8

joomlatools-gitpod

A super simple way to test out different versions Joomla, straight from the browser with
Shell
8
star
9

joomlatools-todo

Todo extension for Joomla build using Joomlatools Framework.
PHP
7
star
10

joomlatools-server

Cloud native dev evironment for Joomla CMS, Wordpress and Joomlatools Pages
Shell
5
star
11

joomlatools-composer-helloworld

A Hello World component for Joomla
PHP
4
star
12

joomlatools-platform-content

Content extension for Joomlatools Platform.
PHP
3
star
13

joomlatools-framework-tags

Tagging component for Joomlatools Framework.
PHP
2
star
14

homebrew-mason

Homebrew formula for Joomlatools Mason
Ruby
2
star
15

joomlatools-framework-scheduler

Job scheduler component for Joomlatools Framework.
PHP
2
star
16

joomlatools-framework-comments

Comments Component for Joomlatools Framework.
PHP
2
star
17

joomlatools-pages-playground

Online playground for Joomlatools Pages, explore the demos right from your browser.
Shell
2
star
18

joomlatools-platform-media

Media extension for Joomlatools Platform
JavaScript
1
star
19

joomlatools-platform-finder

Finder extension for Joomlatools Platform.
PHP
1
star
20

joomlatools-platform-categories

Category extension for Joomlatools Platform.
PHP
1
star
21

joomlatools-framework-migrator

A reusable migrator for Joomlatools Framework.
PHP
1
star
22

joomlatools-framework-files

Files System Component for Joomlatools Framework.
JavaScript
1
star
23

logman-k2

K2 plugin for LOGman.
PHP
1
star
24

logman-kunena

Kunena plugin for LOGman.
PHP
1
star
25

joomlatools-framework-activities

Activity Stream Component for Joomlatools Framework.
PHP
1
star