|
|
- #!/bin/sh
-
- TARGET_DIRECTORY=~/p1k3/archives/wip
-
- show_help () {
- cat<<DOC
- wip: moves a file to ~/p1k3/archives/wip/[new_name]
-
- USAGE:
- wip file_to_move new_name
-
- EXAMPLE:
- wip 12 bad_poem_about_marmots
- DOC
- }
-
- main () {
- if [ $# -eq 0 ]; then
- show_help
- echo
- # got no arguments
- echo "existing work-in-progress files:"
- ls -l "$TARGET_DIRECTORY"
- exit 0
- fi
-
- target_file="$TARGET_DIRECTORY/$2"
-
- if [ -f $target_file ]; then
- echo "$target_file already exists"
- exit 3
- fi
-
- echo "moving $1 to $TARGET_DIRECTORY/$2"
- mv -- "$1" "$TARGET_DIRECTORY/$2"
- }
-
- main "$@"
|