@@ -11,59 +11,44 @@ An ideal solution for shared hosting environments, where it's often not possible
11
11
---
12
12
13
13
14
- ### Features:
15
- - Licensed as [ GNU General Public License version 2.0] ( https://github.com/phpMussel/phpMussel/blob/v2/LICENSE.txt ) (GPLv2).
16
- - Easy to install, easy to customise, easy to use.
17
- - Works for any system with PHP+PCRE installed, regardless of OS (PHP+PCRE required).
18
- - Fully configurable based on your needs.
19
- - Ideal solution for shared hosting services.
20
- - Ideal solution for forum systems in need of file upload protection.
21
- - Does NOT require shell access.
22
- - Does NOT require administrative privileges.
23
- - CLI mode available.
24
- - Good, strong, stable support base.
14
+ ### What's this repository for?
25
15
26
- ---
16
+ This provides the ability to utilise phpMussel as an interactive CLI-mode application.
27
17
18
+ ```
19
+ composer require phpmussel/cli
20
+ ```
28
21
29
- ### Documentation:
30
- - ** [ English] ( https://github.com/phpMussel/Docs/blob/master/readme.en.md ) **
31
- - ** [ العربية] ( https://github.com/phpMussel/Docs/blob/master/readme.ar.md ) **
32
- - ** [ Deutsch] ( https://github.com/phpMussel/Docs/blob/master/readme.de.md ) **
33
- - ** [ Español] ( https://github.com/phpMussel/Docs/blob/master/readme.es.md ) **
34
- - ** [ Français] ( https://github.com/phpMussel/Docs/blob/master/readme.fr.md ) **
35
- - ** [ Bahasa Indonesia] ( https://github.com/phpMussel/Docs/blob/master/readme.id.md ) **
36
- - ** [ Italiano] ( https://github.com/phpMussel/Docs/blob/master/readme.it.md ) **
37
- - ** [ 日本語] ( https://github.com/phpMussel/Docs/blob/master/readme.ja.md ) **
38
- - ** [ 한국어] ( https://github.com/phpMussel/Docs/blob/master/readme.ko.md ) **
39
- - ** [ Nederlandse] ( https://github.com/phpMussel/Docs/blob/master/readme.nl.md ) **
40
- - ** [ Português] ( https://github.com/phpMussel/Docs/blob/master/readme.pt.md ) **
41
- - ** [ Русский] ( https://github.com/phpMussel/Docs/blob/master/readme.ru.md ) **
42
- - ** [ اردو] ( https://github.com/phpMussel/Docs/blob/master/readme.ur.md ) **
43
- - ** [ Tiếng Việt] ( https://github.com/phpMussel/Docs/blob/master/readme.vi.md ) **
44
- - ** [ 中文(简体)] ( https://github.com/phpMussel/Docs/blob/master/readme.zh.md ) **
45
- - ** [ 中文(傳統)] ( https://github.com/phpMussel/Docs/blob/master/readme.zh-tw.md ) **
46
-
47
- [ \[ CONTRIBUTING.md\] ** Want to help?** ] ( https://github.com/phpMussel/.github/blob/master/CONTRIBUTING.md )
48
-
49
- [ \[ PEOPLE.md\] ** Learn about the people behind phpMussel.** ] ( https://github.com/phpMussel/.github/blob/master/PEOPLE.md )
22
+ __ * Example:* __
23
+ ``` PHP
24
+ <?php
25
+ // Path to vendor directory.
26
+ $Vendor = __DIR__ . DIRECTORY_SEPARATOR . 'vendor';
50
27
51
- ---
28
+ // Composer's autoloader.
29
+ require $Vendor . DIRECTORY_SEPARATOR . 'autoload.php';
30
+
31
+ $Loader = new \phpMussel\Core\Loader();
32
+ $Scanner = new \phpMussel\Core\Scanner($Loader);
33
+ $CLI = new \phpMussel\CLI\CLI($Loader, $Scanner);
52
34
35
+ unset($CLI, $Scanner, $Loader);
36
+ ```
53
37
54
- ### Current major version development status:
38
+ __ * Screenshot:* __
39
+ ![ Screenshot] ( https://raw.githubusercontent.com/phpMussel/extras/master/screenshots/cli-v3.0.0-alpha2.png )
55
40
56
- ⬇Stage reached⬇ ➡Major version➡ | v0 | v1-v2 | v3
57
- :--|:-:|:-:|:-:
58
- Pre-Alpha< em >< br />- Exploring early concepts/ideas. No code written/available yet.</ em > | ✔ | ✔ | ✔
59
- Alpha< em >< br />- Branched, but unstable. Not production-ready (high risk if used).</ em > | ✔ | ✔ | ✔
60
- Beta< em >< br />- Branched, but unstable. Not production-ready (low risk if used).</ em > | ✔ | ✔
61
- Stable< em >< br />- First production-ready version has been tagged/released.</ em > | ✔ | ✔
62
- Mature< em >< br />- Multiple stable versions/releases exist.</ em > | ✔ | ✔
63
- Locked< em >< br />- Still maintained, but new features won't be implemented anymore.</ em > | ✔
64
- EoL/Dead< em >< br />- Not maintained anymore. If possible, stop using, and update ASAP.</ em > | ✔
41
+ #### See also:
42
+ - [ phpMussel/phpMussel ] ( https://github.com/phpMussel/phpMussel ) – The main phpMussel repository (you can get phpMussel versions prior to v3 from here).
43
+ - [ phpMussel/Core ] ( https://github.com/phpMussel/Core ) – phpMussel core (dedicated Composer version).
44
+ - [ phpMussel/CLI ] ( https://github.com/phpMussel/CLI ) – phpMussel CLI-mode (dedicated Composer version).
45
+ - [ phpMussel/FrontEnd ] ( https://github.com/phpMussel/FrontEnd ) – phpMussel front-end (dedicated Composer version).
46
+ - [ phpMussel/Web ] ( https://github.com/phpMussel/Web ) – phpMussel upload handler (dedicated Composer version).
47
+ - [ phpMussel/Examples ] ( https://github.com/phpMussel/Examples ) – Prebuilt examples for phpMussel (useful for users which don't want to use Composer to install phpMussel).
48
+ - [ phpMussel/plugin-boilerplates ] ( https://github.com/phpMussel/plugin-boilerplates ) – This repository contains boilerplate code which can be used to create new plugins for phpMussel.
49
+ - [ phpMussel/Plugin-PHPMailer ] ( https://github.com/phpMussel/Plugin-PHPMailer ) – Provides 2FA and email notifications support for phpMussel v3+.
65
50
66
51
---
67
52
68
53
69
- Last Updated: 10 June 2020 (2020.06.10 ).
54
+ Last Updated: 6 July 2020 (2020.07.06 ).
0 commit comments