並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

tuiの検索結果1 - 35 件 / 35件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

tuiに関するエントリは35件あります。 toolgithubツール などが関連タグです。 人気エントリには 『僕の考えた最強のTUI grepツールを作った - ぴょこぴょこブログ』などがあります。
  • 僕の考えた最強のTUI grepツールを作った - ぴょこぴょこブログ

    大きなコードベースを持ったプロジェクトでコードを書くとなった時に、書くのと同じくらい(またはそれ以上に)コードを読むことになると思います。 なので、コードの検索ツールの良し悪しは生産性に直接的に影響してくると言えるでしょう。 VSCode へのお気持ち 僕は普段はIntelliJを使っていて、その検索ツールの出来(もちろんそれ以外も)に非常に満足していますが、諸々の事情からVSCodeを使いたいという気持ちになることが多々あります。 しかし、どうしてもVSCodeの検索ツールが好きになれず移行する気持ちになれないでいました。 具体的に何が好きになれないかと言うと、Open in Editorを使用しない場合は、検索結果の周辺コードのプレビューを見るためにファイルをポコポコ開いていく必要がありツライです。Open in Editorを使用する場合は、周辺コードの情報量の調整が面倒でツライです

      僕の考えた最強のTUI grepツールを作った - ぴょこぴょこブログ
    • GitHub - hatoo/oha: Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - hatoo/oha: Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
      • TUIなTwitterクライアント「nekome」を作った

        どんなの? ※ アイコンや配色はデフォルトからカスタマイズしています ↑ こんなの タブ形式でページを複数開くことができ、 Vim っぽいキーバインドでさくさく使える TUI の Twitter クライアントです。 何ができるの? 以下のことができます。 ホーム・メンション・リストタイムラインの閲覧 アンケートの投票状況・ピン留めツイートの表示 ツイートの投稿・削除 ツイートに対してのいいね・RT・QT・リプライ ユーザーのフォロー・ブロック・ミュート アカウントの切り替え(マルチアカウント) これに加えて最近、ストリームモード という Tweet Deck のようにツイートが流れる機能を実装しました! かなりアプローチは違いますが、今は亡き UserStream の雰囲気を味わうことができます。.. インストール macOS で Homebrew 導入済みなら

          TUIなTwitterクライアント「nekome」を作った
        • GitHubのTUIツールを作った

          機能 現時点ではissue関連の機能が実装されています。未実装の機能はこちらを参照ください。 Issue list create close open open browser preview edit Issue comment list preview delete 基本的な使い方 リポジトリを指定して起動するか、指定しない場合はカレントディレクトリのリポジトリが自動で指定されます。 起動後にissueの検索が行われ、一覧が表示されます。パネルを移動するにはCtrl-N/Ctrl-Pを使います。 検索 github-tuiではsearchのクエリを使ってissueを検索できます。現時点ではissueのみ検索可能ですが、将来的にはPRなども検索できるようにする予定です。 どんなクエリが使えるかは、searchのドキュメントを参照していただければと思います。 たとえばissueのタイトルと

            GitHubのTUIツールを作った
          • Goでプロセス監視のTUIツールを作ったら便利だった件 - Qiita

            ども、バナナとナタデココにハマっているゴリラです。つまり食物繊維大好きゴリラ。 最近なぜかプロセスをkillすることが多くて、毎度コマンド打つの面倒だったので2日くらいかけてTUIツールを作ってみました。 今日はそのツールの紹介と実装の話をしていきます。 どんな感じ? こんな感じ。 対応OS Mac OS(Catalinaで動いたことは確認できている) Linux 一応Windowsでも動くはずですが、動作確認していないのでダメだったらごめんなさい。 Windowsで動いたとしてもプロセスの詳細情報は見れないですが、今後対応予定なので、お待ち頂ければと思います。 画面構成 画面は全部で以下の3つがあります。 processes(現在動いているプロセス一覧) process info(選択したプロセスの詳細情報) process tree(選択したプロセスのツリー) 画面に加えて、プロセス一

              Goでプロセス監視のTUIツールを作ったら便利だった件 - Qiita
            • GitHub - altsem/gitu: A TUI Git client inspired by Magit

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - altsem/gitu: A TUI Git client inspired by Magit
              • [おすすめ]ターミナルでの作業効率が爆上げするTUIツール5選 - Qiita

                こんにちわ、ゴリラです。 普段、筆者は主にターミナルで仕事をしています。そこで作業効率化のためいくつかTUIツールを使っています。 今日は、個人的におすすめのTUIツールを5つ紹介していきます。 これらを導入することで、ターミナルでの作業効率が上がると思いますので、ぜひ導入して試してみてください。 また、こんな便利なツールがあるよって方いましたら、ぜひコメントをくださいー 2019/11/28 追記 ffのブックマーク機能 2-19/11/29 追記 ffの入力補完を追記 Git lazygitというTUIツールを使っています。 lazygit機能が豊富なので紹介しようとすると長くになってしまうため、筆者が普段使っていて便利だなと思う機能を紹介します。 詳しく知りたい方はREADMEもしくは作者本人によるおすすめの15機能をまとめた動画を見てください。 未コミットファイルの差分 lazyg

                  [おすすめ]ターミナルでの作業効率が爆上げするTUIツール5選 - Qiita
                • Githubで管理しているDBスキーマを見るTUIツールを作りました

                  忙しい人のまとめ Githubに保管されているtblsで生成されたスキーマをターミナル上で見れるTUIツールを作成しました。 ↓動作の様子 主にできることは下記です。 複数DBスキーマへの切り替え テーブル名orカラム名によるフィルタリング テーブルの詳細表示 カラムの詳細表示 インストールは、ここからビルドされたものを持ってきて自分で配置するか、 下記を使用してください。 インストール後、trv とターミナルで打てば、初回起動時のコンフィグ作成が行われます。 コンフィグ作成後、もう一度trvと打てば最初に示したようにテーブルの情報が見れます。 どうしてつくったの? 自分が働いている環境では、複数サービスを扱っているため多くのDBが存在します。 そのため開発や、お問い合わせ対応などで頻繁に作業するサービスが変わるので作業中よくDBスキーマを確認します。 自身の職場ではtblsを使用してDB

                    Githubで管理しているDBスキーマを見るTUIツールを作りました
                  • VimとTUIツールをなめらかに切り替える

                    VimからTUIツールを呼び出す 私はVim以外のTUI(Terminal User Interface)ツールとしてファイラにRanger、Git操作にはTigを利用しています。 TUIはそれ自体の制約によりキーボード操作のみで完結することや、開発時の基本的なワークフローがターミナル内に閉じることによる環境のポータビリティにメリットがあります。 VimからはTUIツールの呼び出しは外部コマンド呼び出しの:!{cmd}やVimの組込みターミナル:terminal {cmd}でTUIツールを呼び出せます。 逆にTUIツールからエディタを呼び出すケースもあります。 たとえばファイラのRangerで選択したファイルを開く場合、環境変数$EDITORに登録されているエディタ(Vim)を使って開きます。 TigはGit操作でdiff表示しているときにeを押したときのカーソルのある行でエディタを使って

                      VimとTUIツールをなめらかに切り替える
                    • GitHub - motemen/gcal-tui

                      Compile with go build and run with ./gcal-tui. gcal-tui interfaces directly with Google's Calendar API. You will be defining your own application to which you will authorize yourself. Go to https://console.cloud.google.com/ and either select an existing project or create a new one (e.g "personal-stuff"), then select it. Left sidebar > "APIs & Services" > Library > Search for and enable the Google

                        GitHub - motemen/gcal-tui
                      • GitHub - Genivia/ugrep: ugrep 5.1: A more powerful, ultra fast, user-friendly, compatible grep. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz,

                        Ugrep is a true drop-in replacement for GNU grep (assuming you copy or symlink ug to grep, egrep and fgrep), unlike many other popular grep claiming to be "grep alternatives" or "replacements" when those actually implement incompatible command-line options and use a different, incompatible regex matcher i.e. Perl regex versus POSIX regex grep (ugrep supports both) Ugrep is fast, user-friendly, and

                          GitHub - Genivia/ugrep: ugrep 5.1: A more powerful, ultra fast, user-friendly, compatible grep. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz,
                        • 対話型TUIローカルLLM生成AIのOllamaを入れて遊んでみた。中身はllama.cpp。TUIがとても使いやすい。モデルがQ4量子化されていてコンパクト。LinuxとAndroid上のTermuxでも動いた。

                          中身はllama.cppなので、基本的な挙動は同じです。コマンドライン向けのUIが便利です。 Phi-2など小さいモデルなら低スペック用、高スペック用など使い分けして使えます。

                            対話型TUIローカルLLM生成AIのOllamaを入れて遊んでみた。中身はllama.cpp。TUIがとても使いやすい。モデルがQ4量子化されていてコンパクト。LinuxとAndroid上のTermuxでも動いた。
                          • GitHub - TaKO8Ki/gobang: A cross-platform TUI database management tool written in Rust

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - TaKO8Ki/gobang: A cross-platform TUI database management tool written in Rust
                            • GitHub - charmbracelet/bubbletea: A powerful little TUI framework 🏗

                              The fun, functional and stateful way to build terminal apps. A Go framework based on The Elm Architecture. Bubble Tea is well-suited for simple and complex terminal applications, either inline, full-window, or a mix of both. Bubble Tea is in use in production and includes a number of features and performance optimizations we’ve added along the way. Among those is a standard framerate-based rendere

                                GitHub - charmbracelet/bubbletea: A powerful little TUI framework 🏗
                              • GitHub - noahgorstein/jqp: A TUI playground to experiment with jq

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - noahgorstein/jqp: A TUI playground to experiment with jq
                                • GitHub - mathaou/termdbms: A TUI for viewing and editing database files.

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - mathaou/termdbms: A TUI for viewing and editing database files.
                                  • goのTUIについて :: Noboru Saito's page

                                    概要ライブラリの状況を鑑みてgoのTUIについて2020年最終版に更新しました。 goでTUI(text user interface)を作成する場合にライブラリを使用するのが一般的です。 goのTUIライブラリはだいたい以下に分類されます。 termbox-go系tcell系その他TUIライブラリを謳っている場合は、だいたい上記2つを元に実装されている場合が多いです。 TUIはエスケープシーケンスを使用すれば、ライブラリを使用しなくても実現できますが、端末によりエスケープシーケンスが変わっていたりするので、マルチプラットフォームで動作するのは難しくなります。 そのため、独自に一から作成するよりは、これらのライブラリの上に便利な機能を足す形になります。 termbox-go系termbox-goは、老舗で現在も多く使われていますが、開発は停滞傾向で、termbox-goにもそれほど保守しな

                                      goのTUIについて :: Noboru Saito's page
                                    • GitHub - Rigellute/spotify-tui: Spotify for the terminal written in Rust 🚀

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                        GitHub - Rigellute/spotify-tui: Spotify for the terminal written in Rust 🚀
                                      • Rust製・自作tuiファイルマネージャーの紹介

                                        はじめまして。tuiファイルマネージャーを実装したので、その紹介記事です。 felix linux(Arch Linux, ubuntu)およびmacOS上での動作を確認しています。Windowsは今のところ未対応です。 パッケージ名は、fileのアナグラムと、explorerの'x'の組み合わせです(好きなテニス選手のファーストネームでもあります)。これまで愛用していたVifmに大きな影響を受けつつ、 最低目標として Vimの基本的な操作感をファイルマネージャーとして再現すること ゴールとして シンプルかつ高速に作ること ファイルを開くためのアプリケーションを簡単に設定できること を念頭に置いて開発を続けています。 インストール crates.ioに登録済です。

                                          Rust製・自作tuiファイルマネージャーの紹介
                                        • GitHub - sayanarijit/xplr: A hackable, minimal, fast TUI file explorer

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - sayanarijit/xplr: A hackable, minimal, fast TUI file explorer
                                          • ターミナルからUnicodeのデータを検索できるコマンドラインツール「cicero-tui」がリリース。

                                            ターミナルからUnicodeのデータを検索できるコマンドラインツール「cicero-tui」がリリースされています。詳細は以下から。 cicero-tui(CICERO Terminal User Interface)はUnicodeデータベース・ツール「Cicero: A Unicode® Tool for Mac/iOS」を開発しているニュージーランドのDJメーカーSerato DJのエンジニアYan Liさんが新たに公開したコマンドラインツールで、macOSやGNU/LinuxのターミナルからUnicodeのデータを検索/確認することが出来ます。 cicero A Unicode tool with terminal user interface. eyeplum/cicero-tui: A Unicode tool with terminal user interface. – G

                                              ターミナルからUnicodeのデータを検索できるコマンドラインツール「cicero-tui」がリリース。
                                            • GitHub - dankamongmen/notcurses: blingful character graphics/TUI library. definitely not curses.

                                              What it is: a library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. for more

                                                GitHub - dankamongmen/notcurses: blingful character graphics/TUI library. definitely not curses.
                                              • GitHub - skanehira/github-tui: TUI client for GitHub

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - skanehira/github-tui: TUI client for GitHub
                                                • GitHub - c-grimshaw/gosniff: A fancy-schmancy tcpdump-esque TUI, programmed in Go.

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - c-grimshaw/gosniff: A fancy-schmancy tcpdump-esque TUI, programmed in Go.
                                                  • GitHub - skanehira/pst: TUI process monitor written in Go

                                                    A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                                      GitHub - skanehira/pst: TUI process monitor written in Go
                                                    • GitHub - cjbassi/ytop: A TUI system monitor written in Rust

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - cjbassi/ytop: A TUI system monitor written in Rust
                                                      • GitHub - arrow2nd/nekome: 🐈 TUI な Twitter クライアント

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - arrow2nd/nekome: 🐈 TUI な Twitter クライアント
                                                        • GitHubのTUIツールを作った - Qiita

                                                          機能 現時点ではissue関連の機能が実装されています。未実装の機能はこちらを参照ください。 Issue list create close open open browser preview edit Issue comment list preview delete 基本的な使い方 リポジトリを指定して起動するか、指定しない場合はカレントディレクトリのリポジトリが自動で指定されます。 起動後にissueの検索が行われ、一覧が表示されます。パネルを移動するにはCtrl-N/Ctrl-Pを使います。 検索 github-tuiではsearchのクエリを使ってissueを検索できます。現時点ではissueのみ検索可能ですが、将来的にはPRなども検索できるようにする予定です。 どんなクエリが使えるかは、searchのドキュメントを参照していただければと思いますが、たとえばissueのタイトルと

                                                            GitHubのTUIツールを作った - Qiita
                                                          • GitHub - thetacom/hexabyte: A modern, modular, and robust TUI hex editor.

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                              GitHub - thetacom/hexabyte: A modern, modular, and robust TUI hex editor.
                                                            • 【多次元対応!?】TUIで動くマインスイーパ作ってみた | IIJ Engineers Blog

                                                              IIJで主に法人向けブロードバンド接続サービスのシステム開発・運用を担当しています。趣味はコーディング、海外旅行、音楽鑑賞、そして宇宙に想いを馳せること。Python / VS Code / Emacs / HHKB / Network 初めまして。IIJ で主に法人向けブロードバンド接続サービスのシステム開発・運用を担当しております 安井(ysk)と申します。この度、社内SNSに投稿した記事が少しbuzzりまして、IIJ Engineers Blog の運営の方よりお声がけいただき寄稿の機会をいただきました。当ブログの他の記事に比べるとあまり技術っぽさ、IIJ っぽさが少なめかと思いますが、IIJ にはこんな変わったエンジニアも居るんだなぁ程度に見ていただき流していただけると幸いです。 このあと長めの自己紹介が続くので 本題が読みたい方はこちら からご覧ください。 自己紹介 初投稿ですの

                                                                【多次元対応!?】TUIで動くマインスイーパ作ってみた | IIJ Engineers Blog
                                                              • Writing useful terminal TUI on Linux with dialog and jq - Fedora Magazine

                                                                Why a Text User Interface? Many use the terminal on a daily basis. A Text User Interface (TUI) is a tool that will minimize user errors and allow you to become more productive with the terminal interface. Let me give you an example: I connect on a daily basis from my home computer into my Physical PC, using Linux. All remote networking is protected using a private VPN. After a while it was irritat

                                                                  Writing useful terminal TUI on Linux with dialog and jq - Fedora Magazine
                                                                • jqより便利そうなTUIツールtsonが良さげな件 - Qiita

                                                                  ども、ゴリラです。 みなさんjqを使っていますか?とても便利なのでおそらく多くの方はjqを使っていると思います。 ぼくもその一人ですが、最近JSONをツリー状にして編集、フィルタリング、保存できたら便利では?と思い立ってtsonっていうTUIツールを作りました。 意外と便利だったので、紹介していきます。 どんな感じ? ウホウホウ 対応OS Mac/Linuxのみになります。(Windowsだと画面が崩れます) 将来的にはWindowsにも対応するつもりです。 機能 便利だろうと思った機能を実装しました。次になります。 ファイル、URLからJSONを読み込み、ツリー化 フィルタリング 編集、追加、削除 ファイルに保存 外部エディタを使ってJSONを編集する 使い方 とてもシンプルです。以下の3つの方法があります。 ファイルから直接読み込む:tson < file.json パイプ|で標準出力

                                                                    jqより便利そうなTUIツールtsonが良さげな件 - Qiita
                                                                  • 【Go言語】ElmArchitectureでTUIアプリが作れるbubbleteaでちょっとリッチなToDoアプリを作る

                                                                    注: この記事はQiitaにも投稿されています。(https://qiita.com/yuzuy/items/e6b10432118e51f8d099) はしがき 本記事ではElm Architecture likeにTUIアプリを作成できるbubbleteaというフレームワークを使ってToDoアプリを作っていきます。 タスク/完了したタスク一覧表示、追加、編集、完了、削除を行うことができます。 イメージ画像↓ Elm Architectureについて Elm Architectureを知らない方は公式ガイド(日本語訳)やこの記事をざっと読んでからにしたほうが理解がしやすいかと思います。(本記事ではElm Architectureの解説は殆どしません。) 筆者はElmを少し触ったことある程度なのでElm Architectureに対する理解が甘いです。 なので何か間違いがあればコメントやT

                                                                      【Go言語】ElmArchitectureでTUIアプリが作れるbubbleteaでちょっとリッチなToDoアプリを作る
                                                                    • 【Go】tviewによるTUIツール作成

                                                                      はじめに この記事は、Goの勉強を兼ねてTUIツールを作った際に、調べた内容をまとめたものとなります。 GoにはTUIライブラリはいくつかありますが、今回はtviewというライブラリを使用しました。 tviewは、ドキュメントや設定例が豊富で簡単にTUIツールが作れるため、とても便利なライブラリなのですが、日本語の解説記事があまり見当たらなかったため、今回記事にしてみました。 tviewについて tviewはtcellを元に様々なウィジェットが実装されており、それらを組み合わせてTUIツールを作る事ができるライブラリとなります。 tviewは大きく分けて、二種類の構造体で構成されています。 ウィジェット: 入力フォームやテーブル等を構成する構造体 Application: 各ウィジェットを実際に描画したり等、全体を制御する構造体 tviewを用いたTUIツールの実装の流れとしては、基本的に

                                                                        【Go】tviewによるTUIツール作成
                                                                      • GitHub - amanusk/s-tui: Terminal-based CPU stress and monitoring utility

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - amanusk/s-tui: Terminal-based CPU stress and monitoring utility
                                                                        1

                                                                        新着記事