tdls icon indicating copy to clipboard operation
tdls copied to clipboard

command-line Todo-list & Tech-blogging Service

td-ls; https://tdls.dev

Simple, Lightweight, Command-line Todo-list & Tech-blogging Service for Engineers.
콘솔 인터페이스 상에서 투두리스트, 메모 작성 및 마크다운 파일을 이용한 블로깅이 가능합니다.

Contribution

  • 환영!

Setting

  • prerequisite: node 8+
  • multi-user environment & using global node
    // install node via anaconda env & activate 
    sudo npm -g i tdls
    
  • single-user environment
    sudo npm -g i tdls
    
  • update => sudo npm -g update tdls

Register

td kegen
td setinfo

Blogging

# create 
td log -f 'MarkDown file path(absolute or relative path)' 
# https://tdls.dev/logs/:log_id
# update 
td log -f 'PATH' -i update_log_id 
# delete 
td log -d -i delete_log_id

Todo-list examples

  • co ; change order
  • lsf ; list finished items
td add -m 'schedule or memo...' 
td ls 
td fin -i index_of_todo_item 
td lsf 
td rm -i index_of_todo_item 
td co -1 first_index -2 second_index

Alt text

Usage

td -h

지원하는 명령어를 확인할 수 있습니다.

  Usage: td [options] [command]

  Options:

    -v, --version  output the version number
    -h, --help     output usage information

  Commands:

    add|a          add todo item
    ls|l           list todo items
    lsf|lf         list finished todo items
    co|c           change order of two items
    fin|f          finish todo item
    rm|r           remove todo item
    keygen|kg      generate key through https://tdls.dev
    setinfo|si     set user info through https://tdls.dev
    log|lg         write tech-blog article to https://tdls.dev using markdown file
    ...
    help [cmd]     display help for [cmd]