{b}kanbn move "task-id"{b} {b}kanbn mv "task-id"{b} Move an existing task to a different column or position. The task 'updated' date will also be set. Options: {b}kanbn move "task-id" --interactive{b} {b}kanbn move "task-id" -i{b} Move a task interactively. {b}kanbn move "task-id" --column "column"{b} {b}kanbn move "task-id" -c "column"{b} Move the task to this column in the index. If this option is not specified, the task will remain in its current column. {b}kanbn move "task-id" --position N{b} {b}kanbn move "task-id" -p N{b} Move the task to a specific position in the target column. If this option is not specified, the task will be moved to the end of the target column. {b}kanbn move "task-id" --position N --relative{b} {b}kanbn move "task-id" --position N -r{b} Move the task to a position relative to its current position in the target column. When specifying a negative value for N, the negative sign can be escaped with '/' or '\\' to prevent the value being recognised as an option. For example: {b}kanbn mv "task-1" -p \\-1 --relative{b} {b}kanbn move "task-id" --board "board-slug"{b} {b}kanbn move "task-id" -b "board-slug"{b} Move the task on a board other than the main one. If the task isn't on that board yet it is added, with a notice - so pulling work onto a board is one command rather than two. {b}kanbn move "task-id" -b "board-slug" --no-add{b} Refuse to move a task that isn't on the target board, instead of adding it. The main board never adds implicitly: moving an untracked task there is an error either way. Simple tasks - lines in a column that aren't task links - can be moved too, by title: {b}kanbn move "Buy milk" -c "Done"{b} Move a simple task to another column. The title matches exactly, ignoring case, or slugified. A real task with the same id always wins. Leave off {b}-c{b} to reposition it in its own column. {b}kanbn move "Buy milk" -b "board-slug" -c "column"{b} Move a simple task onto another board. A simple task is content in one board file rather than a shared task file, so this moves the line: it leaves this board and joins the other one. Boards can declare {b}actions{b} - rules that fire when a task changes, e.g. "when this enters In Progress, assign it to me and tag it active". See {b}docs/actions.md{b}. {b}kanbn move --no-actions{b} Run without firing any action rules. {b}KANBN_NO_ACTIONS=1{b} does the same for a whole shell.