HN🔥 121
💬 27

ディストリビューションの壁を越えろ!全リポジトリを横断検索できる神ツール「whohas」が便利すぎる

peter_d_sherman
約1か月前

ディスカッション (10件)

0
peter_d_shermanOP🔥 121
約1か月前

「どのリポジトリにパッケージがあるんだっけ?」と迷う時間はもう終わりです。whohasは、主要なLinuxディストリビューションや各リポジトリを横断してパッケージを探し出せる、コマンドラインユーティリティです。わざわざブラウザを開いて各配布元のサイトを巡回する必要はありません。これさえあれば、パッケージ管理の生産性が爆上がりすること間違いなしです。

2
chb
約1か月前

最初はPerlで書かれていることに目がいった。で、最後にリリースされたのが11年前だってことに気づいたよ。しかもリポジトリのドメインが1つのファイルの中にハードコードされてるし。

3
Fnoord
約1か月前

最終リリースが2015年5月19日か。放置されてはいるけど、FOSSだからフォークできるし、アイデアとしては悪くない。今ならNodeを使ってパッケージ検索サイトをパースするのが一般的だろうね。API経由でできれば理想的だけど。

4
yjftsjthsd-h
約1か月前

これ、distroboxやBedrock Linuxと組み合わせたら相性良さそう:)

6
hparadiz
約1か月前

Linux向けのGUIタスクマネージャーを作ってるんだけど、ビュー上のプロセスやプロセスグループの横に「資金提供」や所有者のメタデータを表示したいと思ってるんだ。そうすれば、アップストリームのコードがどこにあるか、どうやってプロジェクトを支援すればいいか、どの組織がそのプロセスを「所有」しているかが分かるようになるから。

で、実際にSQLite DBに対してこれを照会するスクリプトをAIにコード生成させてみた。タスクマネージャーに同梱して、その場で情報を取得できるようにしようと考えてるんだ。

とにかく、これこそLinuxのユーザースペースで欠けている重要なコンポーネントだよ。Windowsなら実行ファイルに組織情報を埋め込めるけど、Linuxのバイナリにはそれがないからね。

7
c-hendricks
約1か月前

Linux版Homebrewがここで言及されてるツールやリストに全く相手にされてないのが残念だな。あれとFlatpakに乗り換えてからは、ディストリビューション選びの基準が『[自分の好きなデスクトップ環境]のアップストリームにどれだけ近いか』になったよ。

8
pxc
約1か月前

どこが相手にしてるって?Nixpkgsならしてるよ。:)

今どき検索が必要な時はこれしか使ってないな。

nix-locate -r 'bin/foo

とはいえ、RepologyのCLI版があったら便利そうではあるけどね。

9
nikisweeting
約1か月前

おっ、いいじゃん。俺もuvスタイルでどのパッケージマネージャーからでもインストールできるツールを作ったんだ(https://abxpkg.archivebox.io/ )。まだ「search」コマンドを追加してないから、追加しないとな!