emacs-symfony-cli

Check-in [51ea04dff4]
Login
Overview
Comment:Add README file
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 51ea04dff4d0d1565d14e719f646f2ba39f02a90ed5388e0a6dbbfd2be600476
User & Date: w96k on 2025-08-03 12:30:40
Other Links: manifest | tags | edit
Context
2025-08-03
12:34
Fix newlines in README check-in: 78426e9593 user: w96k tags: trunk
12:30
Add README file check-in: 51ea04dff4 user: w96k tags: trunk
2025-07-28
20:07
add function for get token check-in: 0e1640faf8 user: elisper tags: trunk
Changes

Added README version [3b70bb6617].











































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# -*- mode: org -*-

* emacs-symfony-cli
Status: Pre-Alpha

This Emacs package offers an interface of ./bin/console for Symfony
development, inspired by the functionality and user experience of
Magit.  It aims to streamline usage of Symfony cli making it easier to
interact with Symfony projects using Emacs.

** Features:
*** TODO List all Symfony console actions and their options
*** TODO Execute actions and see output buffers with links to the classes for quick jumps
*** TODO Debug routes / service containers and use other debug symfony actions


** How to start contributing:
You will need PHP, composer and Symfony installation.
[Symfony PHP extension requirements](https://symfony.com/doc/current/setup.html)


#+begin_src bash
  fossil clone http://username@wkz-devel.org/emacs-symfony-cli emacs-symfony-cli.fossil; # change username to your login in fossil
  mkdir -p emacs-symfony-cli; cd emacs-symfony-cli;
  fossil open ../emacs-symfony-cli.fossil;

  sudo apt install php composer git;
  git clone https://github.com/symfony/demo.git; cd demo;
  sudo apt install php-sqlite3 php-tokenizer php-xml php-opcache; # install symfony required php extensions
  composer install;
  ./bin/console # The screen that we need to wrap
#+end_src

You will also need symfony CLI.
https://github.com/symfony-cli/symfony-cli

~symfony console~ is equavilent to ~./bin/console~ in a symfony project