A small and fast recursive grep written in Go

grrep는 Go 언어로 작성된 작고 빠른 재귀적 grep 도구로, .gitignore와 .ignore 파일을 존중하며 gitjoin으로 관리되는 서브레포지토리도 검색할 수 있습니다. 기본 라이브러리만으로 구현되어 안전성과 성능을 추구하며, MacBook Pro M1 환경에서 ripgrep보다 빠른 성능을 보였습니다. 최대 디렉터리 깊이 지정, 대소문자 무시, 고정 문자열 검색 등 다양한 옵션을 제공합니다. 오픈소스이며 Apache-2.0 라이선스를 따릅니다.

https://github.com/bep/grrep

#golang #grep #opensource #searchtool #gitignore

GitHub - bep/grrep: A small and fast recursive grep written in Go.

A small and fast recursive grep written in Go. Contribute to bep/grrep development by creating an account on GitHub.

GitHub

Gunakan template .gitignore standar ini untuk project Node.js agar folder seperti node_modules, .npm-cache, file log, dan .env tidak ikut ter-commit ke Git.

#fediverse #Contoh #gitignore #Lengkap

https://dalam.web.id/warta-tekno/gitignore-nodejs-standar

Contoh .gitignore Lengkap untuk Project Node.js (Anti .npm-cache & node_modules Masuk Repo)

Gunakan template .gitignore standar ini untuk project Node.js agar folder seperti node_modules, .npm-cache, file log, dan .env tidak ikut ter-commit ke Git.

Layar Kosong

 #TIL Put the line

**/*__gitignore__*

in your ~/.gitignore_global file to ignore any file or directory whose name contains __gitignore__ anywhere in the path.

This handy little glob trick allows you to quickly create a space for temporary files, ad-hoc-experiments or other "stuff" you want to keep out of version control (and also out of you versioned repo-specific .gitignore)

#git #gitignore

Гит в Телеграм?

На своем тг-канале я предлагаю подписчикам выбор, какую бредовую идею запилить следующей. На этот раз подписчики выбрали новый челлендж: сделать Git в Telegram. Чтобы можно было через бота инитить проекты, пушить файлы, коммитить — и всё это в публичном канале с тредами. С практической точки зрения этот проект на хуй не нужен. Есть гитхаб, есть гитлаб, есть куча нормальных инструментов. Но как эксперимент — почему бы и нет? Чисто посмотреть, можно ли заставить Telegram работать как VCS. Я тогда подумал: «Ну, бот на aiogram, база данных, пара команд — делов то))» Словари, датаклассы и прочая е*атория Когда я только начинал, первая мысль была: «Положу всё в JSON, на кой мне база данных?» Ну серьёзно, проектов мало, пользователей немного, файлы текстовые че заморачитватся. Подергал JSON туда-сюда пару дней и понял: не варик. Во-первых, конкурентный доступ. Два юзера одновременно коммитят — один из них перезаписывает файл другого. Во-вторых, целостность данных. Если бот упал в середине записи — JSON остаётся в невалидном состоянии. В-третьих, версионность. Хранить историю изменений в JSON — это просто перенести проблему из кода в структуру файла. Короче, JSON — для конфигов, а не для данных, которые меняются каждую секунду. Выбор пал на SQLite. Почему:

https://habr.com/ru/articles/1008202/

#Telegram_бот #Git #Python #aiogram #SQLite #git_в_telegram #gitignore

Гит в Телеграм?

На своем тг-канале я предлагаю подписчикам выбор, какую бредовую идею запилить следующей. На этот раз подписчики выбрали новый челлендж: сделать Git в Telegram. Чтобы можно было через бота инитить...

Хабр

Found a .gitignore helper for the terminal! 🔥

🌀 **autogitignore** — A TUI for searching, previewing & generating .gitignore files

💯 Fuzzy search, multi-template selection, offline cache & safe writes with backup

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/Bilal-AKAG/autogitignore

#rustlang #ratatui #tui #git #gitignore #cli #devtools #opensource

不使用 .gitkeep 的方式

看到「Git: Don’t create .gitkeep files, use .gitignore instead (via)」這篇在講不要用 .gitkeep 的方式維持空目錄的存在,直接用 .gitignore 就可以了,文章裡面是提到這個方式: * !.

Gea-Suan Lin's BLOG

Als #Entwickler arbeitet man ja meist in Repositories und nicht alle #Dateien in diesen Verzeichnissen sollen oder dürfen in das #Repository rein (Credentials, Notizen, KI-Dateien).

Und manche von diesen Dateien will man aber dennoch archiviert oder versioniert haben.

Ich glaube, ich hab dafür eine richtig gute Lösung gefunden, die ich die nächsten Tage ausgiebig testen und danach veröffentlichen werde

#git #gitignore #projekt

Gunakan template .gitignore standar ini untuk project Node.js agar folder seperti node_modules, .npm-cache, file log, dan .env tidak ikut ter-commit ke Git.

#fediverse #Repost #WartaTekno #Contoh #gitignore #Lengkap

https://dalam.web.id/artikel/gitignore-nodejs-standar

Contoh .gitignore Lengkap untuk Project Node.js (Anti .npm-cache & node_modules Masuk Repo)

Gunakan template .gitignore standar ini untuk project Node.js agar folder seperti node_modules, .npm-cache, file log, dan .env tidak ikut ter-commit ke Git.

Layar Kosong
TIL: gitignore.io ist unmaintained. Die Firma, die das aufgekauft(?) hat, hat große Teile der Quellcodes auf github gelöscht und die Templates werden wohl nicht mehr Aktualisiert. Gibt wohl Versuche ne Alternative zu schaffen, z.B. donotcommit.com, sehen bisher aber auch eher unfertig aus :/
#git #github #gitignore