changeset 0:07e7262a8cce

Initial commit for the framwork base.
author luka
date Mon, 09 Jun 2025 22:38:09 -0400
parents
children 56d9c64d64aa
files .hgignore .vimrc composer.json
diffstat 3 files changed, 80 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore	Mon Jun 09 22:38:09 2025 -0400
@@ -0,0 +1,9 @@
+syntax: glob
+vendor
+*.env
+*.env.backup
+*.env.production
+.php-cs-fixer.cache
+*.aichat
+tags
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.vimrc	Mon Jun 09 22:38:09 2025 -0400
@@ -0,0 +1,49 @@
+syntax on
+set tabstop=2
+set shiftwidth=2
+set softtabstop=2
+set autoindent
+set smartindent
+"set termguicolors
+"set number
+nnoremap <Leader>cc :set colorcolumn=80<cr>
+nnoremap <Leader>ncc :set colorcolumn-=80<cr>
+nnoremap <C-l> :ALECodeAction <cr>
+set mouse=a
+
+function! FixPhpFiles()
+ " Save the current cursor position
+  let save_cursor = getpos(".")
+
+	"Format the files
+    let command = 'php-cs-fixer fix  .'
+    let output = system(command)
+  " Reload the file and restore the cursor position
+  execute 'edit!'
+  call setpos(".", save_cursor)
+endfunction
+
+nnoremap <leader>f :call FixPhpFiles()<CR>
+
+" Committing commands
+map <C-k> :wa<CR>:!hg addremove && hg commit <CR>
+
+
+
+function! SendBufferToProgram()
+    " Create a temporary file
+    let temp_file = tempname()
+    
+    " Write current buffer to the temporary file
+    exe "write! " . temp_file
+    
+    " Send the content of the temporary file to your program
+    " Replace <your_program> with the actual command to run your program
+    let command = "cat " . temp_file . " | <your_program>"
+    
+    " Execute the command
+    call system(command)
+    
+    " Optionally, delete the temporary file if not needed
+    call delete(temp_file)
+endfunction
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/composer.json	Mon Jun 09 22:38:09 2025 -0400
@@ -0,0 +1,22 @@
+{
+    "name": "wizard/framework",
+		"version": "1.0.0",
+    "description": "A reliable and repeatable base framework.",
+    "autoload": {
+        "psr-4": {
+						"Wizard\\Framework\\":"src/"
+        }
+    },
+    "minimum-stability": "stable",
+    "require": {
+        "laravel/framework": ">=12",
+        "doctrine/dbal": "*"
+    },
+		"extra": {
+    	"laravel": {
+    	    "providers": [
+						"Wizard\\Framework\\FrameworkServiceProvider"
+    	    ]
+    	}
+		}
+}