@Ordoviz@lemmy.ml avatar

Ordoviz

@Ordoviz@lemmy.ml

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Ordoviz,
@Ordoviz@lemmy.ml avatar

<span style="font-style:italic;color:#969896;">#!/bin/sh
</span><span style="font-style:italic;color:#969896;"># Select a file with fzf from a database sorted by frecency and open it using
</span><span style="font-style:italic;color:#969896;"># xdg-open. frece can be found at https://github.com/YodaEmbedding/frece
</span><span style="color:#323232;">
</span><span style="color:#323232;">DB_FILE</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">${</span><span style="color:#323232;">FRECE_FILES_DB</span><span style="font-weight:bold;color:#a71d5d;">:-</span><span style="color:#183691;">$</span><span style="color:#323232;">HOME</span><span style="color:#183691;">/.cache/frecent-files.csv}
</span><span style="color:#323232;">item</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">$(</span><span style="color:#323232;">frece</span><span style="color:#183691;"> print "$</span><span style="color:#323232;">DB_FILE</span><span style="color:#183691;">" </span><span style="font-weight:bold;color:#a71d5d;">| </span><span style="color:#323232;">fzf --tiebreak</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">index</span><span style="color:#323232;"> --scheme</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">path)
</span><span style="color:#323232;">
</span><span style="color:#62a35c;">[ </span><span style="color:#323232;">-z </span><span style="color:#183691;">"$</span><span style="color:#323232;">item</span><span style="color:#183691;">" </span><span style="color:#62a35c;">] </span><span style="font-weight:bold;color:#a71d5d;">&</span><span style="color:#323232;">amp;</span><span style="font-weight:bold;color:#a71d5d;">&</span><span style="color:#323232;">amp</span><span style="font-weight:bold;color:#a71d5d;">; </span><span style="color:#62a35c;">exit</span><span style="color:#323232;"> 1
</span><span style="color:#323232;">frece increment </span><span style="color:#183691;">"$</span><span style="color:#323232;">DB_FILE</span><span style="color:#183691;">" "$</span><span style="color:#323232;">item</span><span style="color:#183691;">"
</span><span style="color:#323232;">
</span><span style="color:#323232;">xdg-open </span><span style="color:#183691;">"$</span><span style="color:#323232;">item</span><span style="color:#183691;">"
</span><span style="color:#323232;">
</span><span style="font-style:italic;color:#969896;">#!/bin/sh
</span><span style="font-style:italic;color:#969896;"># Update frece database
</span><span style="color:#323232;">
</span><span style="color:#323232;">DB_FILE</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">${</span><span style="color:#323232;">FRECE_FILES_DB</span><span style="font-weight:bold;color:#a71d5d;">:-</span><span style="color:#183691;">$</span><span style="color:#323232;">HOME</span><span style="color:#183691;">/.cache/frecent-files.csv}
</span><span style="color:#323232;">tmp_file</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">$(</span><span style="color:#323232;">mktemp</span><span style="color:#183691;">)
</span><span style="color:#323232;">fd -H . ~ </span><span style="font-weight:bold;color:#a71d5d;">> </span><span style="color:#183691;">"$</span><span style="color:#323232;">tmp_file</span><span style="color:#183691;">"  </span><span style="font-style:italic;color:#969896;"># use ~/.fdignore file to exclude certain dirs
</span><span style="color:#323232;">frece update </span><span style="color:#183691;">"$</span><span style="color:#323232;">DB_FILE</span><span style="color:#183691;">" "$</span><span style="color:#323232;">tmp_file</span><span style="color:#183691;">"</span><span style="color:#323232;"> --purge-old
</span><span style="color:#323232;">rm </span><span style="color:#183691;">"$</span><span style="color:#323232;">tmp_file</span><span style="color:#183691;">"
</span><span style="color:#323232;">
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #