All Projects → Lisprez → so_stupid_search

Lisprez / so_stupid_search

Licence: LGPL-2.1 license
It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一…

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to so stupid search

Ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Stars: ✭ 28,564 (+21058.52%)
Mutual labels:  grep, ripgrep
vim-bettergrep
A better way to grep in vim.
Stars: ✭ 15 (-88.89%)
Mutual labels:  grep, ripgrep
hgrep
Grep with human-friendly search results
Stars: ✭ 335 (+148.15%)
Mutual labels:  grep, ripgrep
Leaderf
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
Stars: ✭ 1,733 (+1183.7%)
Mutual labels:  ctags, ripgrep
bbai-lib
C++ library for getting the most out of polymorphic allocators
Stars: ✭ 41 (-69.63%)
Mutual labels:  cpp20
gal
Geometric Algebra Library
Stars: ✭ 78 (-42.22%)
Mutual labels:  cpp20
BackportCpp
Library of backported modern C++ types to work with C++11
Stars: ✭ 53 (-60.74%)
Mutual labels:  cpp20
Unchained
A fully type safe, compile time only units library.
Stars: ✭ 70 (-48.15%)
Mutual labels:  meta-programming
sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (-40.74%)
Mutual labels:  cpp20
autotools-rs
build.rs helper to configure and compile autotools and configure/make projects
Stars: ✭ 21 (-84.44%)
Mutual labels:  cargo
coding-challenge
Algorithms and Data-structures, problems and solutions in Rust language using cargo-workspaces
Stars: ✭ 17 (-87.41%)
Mutual labels:  cargo
opzioni
The wanna-be-simplest command line arguments library for C++
Stars: ✭ 29 (-78.52%)
Mutual labels:  cpp20
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (-9.63%)
Mutual labels:  cpp20
teamcity-rust-plugin
TeamCity Rust and Cargo plugin
Stars: ✭ 29 (-78.52%)
Mutual labels:  cargo
doctest
The fastest feature-rich C++11/14/17/20 single-header testing framework
Stars: ✭ 4,434 (+3184.44%)
Mutual labels:  cpp20
cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration.
Stars: ✭ 295 (+118.52%)
Mutual labels:  cargo
json5
Header only JSON/JSON5 parser and serializer for C++
Stars: ✭ 22 (-83.7%)
Mutual labels:  cpp20
Project-Template
A template for modern C++ projects with useful features for developing cross-platform products.
Stars: ✭ 44 (-67.41%)
Mutual labels:  cpp20
Script
Script is an object-oriented interpreted programming language. Being migrated to CppUtils
Stars: ✭ 18 (-86.67%)
Mutual labels:  cpp20
photon mapping
minimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (-51.85%)
Mutual labels:  cpp20

SSS - so stupid search <Primitive's command line text tool>

"so stupid search" is a tool built for himself by a programmer who believes in minimalism. He always reminds himself to cherish his time and let himself spend every minute in simplicity and happiness


「so stupid search」は、ミニマリズムを信じるプログラマーが自分のために作ったツールで、いつも自分の時間を大切にし、シンプルさと幸せに毎分費やすように心がけています。


"So stupid search"는 미니멀리즘을 믿는 프로그래머가 자신을 위해 만든 도구입니다. 그는 항상 자신의 시간을 소중히 여기고 단순함과 행복 속에 매 순간을 보내도록 자신을 상기시킵니다.


«so stupid search» - это инструмент, созданный для себя программистом, который верит в минимализм. Он всегда напоминает себе, что нужно ценить свое время и позволять себе тратить каждую минуту в простоте и счастье.


"so stupid search" är ett verktyg som byggts för sig själv av en programmerare som tror på minimalism. Han påminner sig alltid om att värna om sin tid och låta sig spendera varje minut i enkelhet och lycka.

Join the chat at https://gitter.im/cpp2x-rust-zig/community

Farmers Market Finder Demo

English Documentation

install

install from source code

1.install rust toolchain

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

2.build and install in one command

cargo install --git https://github.com/Lispre/so_stupid_search.git

Warning

If you are living in SOME specifily area(China mainland), you should do as follow to build and install, because you are live behind GFW that network is ... ...

1.Download the file

git clone https://github.com/Lispre/so_stupid_search.git

2.Enter the directory contains file with name of "Cargo.toml" and Run command as blow:

cd so_stupid_search
cargo build --release

3.Then you will get the executable file "so_stupid_search/target/release/sss"

4.move the executable file sss to your $PATH directory

sudo mv ./target/release/sss /usr/local/bin/

Usage

search file system

  sss search-string start-directory

filter command pipe

  command | sss pattern-string

Example

common search

sss "func main(" .

search specified type of file

#only search in kubernetes yaml files
sss -t yaml fuck_str .

中文文档

安装

从源代码构建安装

1.安装rust编译器

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

2.下载so_stupid_search源代码

git clone https://github.com/Lispre/so_stupid_search.git

3.进入源码根目录进行构建

cd so_stupid_search
cargo build --release

4.获得可执行文件 "so_stupid_search/target/release/sss"

5.将sss可执行文件复制到 $PATH 变量包含的一个目录中

sudo mv ./target/release/sss /usr/local/bin/

6.现在你就可以像阿Q一样使用sss了

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].