First, install xdebug
package on system:
$ sudo yum install php-pecl-xdebug.x86_64
Or with DNF:
sudo pacman -S archlinux-keyring
source: https://www.ostechnix.com/fix-invalid-corrupted-package-pgp-signature-error-arch-linux/
Server listening on :: port 22. | |
Server listening on 0.0.0.0 port 22. | |
2023/12/03 02:39:00 cmd/web.go:242:runWeb() [I] Starting Gitea on PID: 16 | |
2023/12/03 02:39:00 cmd/web.go:111:showWebStartupMessage() [I] Gitea version: 1.21.1 built with GNU Make 4.4.1, go1.21.4 : bindata, timetzdata, sqlite, sqlite_unlock_notify | |
2023/12/03 02:39:00 cmd/web.go:112:showWebStartupMessage() [I] * RunMode: prod | |
2023/12/03 02:39:00 cmd/web.go:113:showWebStartupMessage() [I] * AppPath: /usr/local/bin/gitea | |
2023/12/03 02:39:00 cmd/web.go:114:showWebStartupMessage() [I] * WorkPath: /data/gitea | |
2023/12/03 02:39:00 cmd/web.go:115:showWebStartupMessage() [I] * CustomPath: /data/gitea | |
2023/12/03 02:39:00 cmd/web.go:116:showWebStartupMessage() [I] * ConfigFile: /data/gitea/conf/app.ini | |
2023/12/03 02:39:00 cmd/web.go:117:showWebStartupMessage() [I] Prepare to run web server |
function slugify (text, ampersand = 'and') { | |
const a = 'àáäâèéëêìíïîòóöôùúüûñçßÿỳýœæŕśńṕẃǵǹḿǘẍźḧ' | |
const b = 'aaaaeeeeiiiioooouuuuncsyyyoarsnpwgnmuxzh' | |
const p = new RegExp(a.split('').join('|'), 'g') | |
return text.toString().toLowerCase() | |
.replace(/[\s_]+/g, '-') // Replace whitespace and underscore with single hyphen | |
.replace(p, c => | |
b.charAt(a.indexOf(c))) // Replace special chars | |
.replace(/&/g, `-${ampersand}-`) // Replace ampersand with custom word |
These are VMs running built with JavaScript/WASM allowing you to run an operating system within your browser, all client side.