QiiTask

module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2022 License: MIT

README

Go Reference GitHub Codespaces

QiiTask alpha

QiiTask は、ものごとの優先度をエンジニアらしくソート・アルゴリズムでキメるツールです。

仕組み自体は単純で、文字列の配列をソートする際の比較処理(a < b)を、対話式でユーザーに決めさせるだけです。

$ cat todo.txt

Install

  • Via Homebrew (macOS, Linux, Windows with WSL2)

    brew install qithub-bot/apps/qiitask
    
  • Via Go Install

    go install "github.com/Qithub-BOT/QiiTask/qiitask@latest"
    
  • Manual Install (Download binary from releases)

    • Releases ページから該当する OS/CPU に合ったアーカイブをダウンロードして、パスの通ったディレクトリ に設置してください。(要実行権限)

Statuses

Test on macOS/Win/Linux golangci-lint codecov Go Report Card CodeQL

Note

  • Currently WIP

License

Directories

Path Synopsis
cmd
qiitask
Package main.
Package main.
qiitask/subcmd/cmdlist
Package cmdlist defines the "list" command.
Package cmdlist defines the "list" command.
qiitask/subcmd/cmdsay
Package cmdsay は "say" コマンドを定義します。
Package cmdsay は "say" コマンドを定義します。
qiitask/subcmd/cmdsay/cmdhello
Package cmdhello は "hello" コマンドを定義します。
Package cmdhello は "hello" コマンドを定義します。
core
appinfo
Package appinfo はアプリの設定情報およびタスクを管理するオブジェクトを定義します。
Package appinfo はアプリの設定情報およびタスクを管理するオブジェクトを定義します。
config
Package config はアプリの設定("config.json")を管理するオブジェクトのパッケージです。
Package config はアプリの設定("config.json")を管理するオブジェクトのパッケージです。
cui
Package cui は CUI 操作(描画含む)に関する処理をまとめたものです。
Package cui は CUI 操作(描画含む)に関する処理をまとめたものです。
query
Package query はソート時に使われるデフォルトの質問集です。
Package query はソート時に使われるデフォルトの質問集です。
todo
Package todo は "todo.txt" 形式のタスクを管理するためのパッケージです。
Package todo は "todo.txt" 形式のタスクを管理するためのパッケージです。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL