- Python 3.11.7 ~
- Textual 6.10.0
プロジェクトディレクトリで下記のコマンドを実行し,必要な依存パッケージをインストールする.
pip install -r requirements.txtパスを通した任意のディレクトリ内に tuido の実行ファイル (todo) へのシンボリックリンクを作成する.
export PATH=path/to/your/directory:$PATH
cd your/directory
ln -s path/to/TuiDo/todo todo以下に設定例を示す.
export PATH=$HOME/.local/bin:$PATH #(.bashrc or .zshrc に追加することで,設定を永続化)
cd ~/.local/bin
ln -s ~/git/TuiDo/todo todoTuiDo のアカウントを所持していない場合,以下の手順で新しいアカウントを作成可能である.
- 起動時,
Do you have an account? (y/n):と聞かれるのでnを入力しEnterを押す.
Do you have an account? (y/n): n- 登録に使用するメールアドレスをパスワードを入力する.入力したパスワードは表示されない.
Email: your-email@example.com
Password (at least 6 characters):- アカウントが作成されると,入力したメールアドレスに認証メールが送信される.
Sent a verification email to your email address.
Please login again after verifying your email.- アプリは一度終了する.メールを確認し,記載されたリンクをクリックしてメールアドレスの認証を完了させる必要がある.その後,再度 TuiDo を起動して
既存ユーザのログインに進む.
既に TuiDo のアカウントを所持している場合,以下の手順でログインできる.
- 起動時,
Do you have an account? (y/n):と聞かれるのでyを入力しEnterを押す.
Do you have an account? (y/n): y- 登録済みのメールアドレスとパスワードを入力する.
Email: your-email@example.com
Password (at least 6 characters):- 認証に成功すると次回以降の自動ログインのため,
credentials/user.jsonにログイン情報が保存される.
- 初回ログインに成功すると,次回以降の起動時には
credentials/user.jsonに保存されたログイン情報を使用して自動的にログインされる.
TuiDo を起動すると,左右に2つのテーブルが表示される. 画面左側には,3つのタブが存在する.対応を以下に示す.
- TODO … 未完了タスク
- DONE … 完了タスク
- TAGS … タグ
画面右側には,タスク/タグの詳細が表示される.
| キー | 説明 |
|---|---|
↑ or k |
上へ移動 |
↓ or j |
下へ移動 |
← or h |
左へ移動 |
→ or l |
右へ移動 |
q |
終了 |
Esc |
一つ戻る |
Enter |
決定 |
Ctrl + s |
操作を保存する |
Ctrl + r |
タスク/タグ 一覧の更新 |
i |
タスク/タグ の新規作成 |
e |
タスク/タグ の編集 |
d |
タスク/タグ の削除 |
f |
タスク/タグ の検索 |
space |
タスクの 完了/未完了 切り替え or 選択したタグで検索 |
Ctrl + p |
コマンドパレット (テーマなどが変更可能) |