Skip to content

Seek 0.4.7

Choose a tag to compare

@SynrgStudio SynrgStudio released this 11 Nov 05:27

Install or update, in PowerShell:

irm https://raw.githubusercontent.com/SynrgStudio/seek/main/install.ps1 | iex

Built from this release's commit, with the tests passing.

SHA-256 of seek.exe: 20bf5cee515f616e91085d37825b0617538c680923a95fe88c23c698e9e7cee0

What changed

  • find below a folder leaves out what .gitignore leaves out there, and dependency and cache folders, as grep already did: a search for notes in a Rust repository listed the files in target too, and in one repository here 449 of 509 .md files were in ignored folders. The answer says how many were left out, and ignored: true lists them. When a name is only in there, it is shown from there, saying so. Searches on every drive are as before.
  • !folder/ leaves out what is in that folder (ext:md !target/, !docs/old/). !word still leaves out names with the word.
  • For programs that list the answers themselves, through the pipe: __grep_rows gives grep's matches one per line, with the path, line, column and text; __recent_rows gives recent's files with the time in Unix seconds and what happened, and walk: false skips reading the dates on disk; __opened tells Seek a program opened a file, so it ranks as used and recent lists it as opened. README has the details.
  • recent takes walk: false too, and a path fragment in its query (src/ .md, !target/).
  • grep says when a slow first search read a hard disk: the next ones come from memory.