File: taskwarrior

package info (click to toggle)
task 2.3.0%2Bdfsg-3
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 5,728 kB
  • ctags: 4,813
  • sloc: cpp: 34,267; perl: 18,509; python: 298; sh: 257; makefile: 73; ruby: 32
file content (28 lines) | stat: -rwxr-xr-x 834 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
set -e -u
[ -d "$ADTTMP/" ] # sanity check
cp -a test "$ADTTMP/"
cd "$ADTTMP"
mkdir -p home mock src/shell
ln -sf /bin/false mock/scp
ln -sf $(which task) src/task
ln -sf $(which tasksh) src/shell/tasksh
export HOME="$PWD/home/"
export PATH="$PWD/mock/:$PATH"
export TASKDATA="$HOME/taskrc"
export TASKRC="$HOME/taskdata"
echo 'this is not a valid taskrc' > "$TASKRC"
cd test/
rm -f export.yaml.t # requires export-yaml.pl
rm -f import.yaml.t # requires import-yaml.pl
rm -f json_test.t # requires json_test.cpp
rm -f import.todo.sh.t # requires import-todo.sh.pl
sed -i -e 's,"$source_dir/scripts/bash/task.sh","/etc/bash_completion.d/task",' bash_completion.t
sed -e 's,${TESTBLOB},./*.t,' run_all.in > run_all
chmod a+x run_all
./run_all --verbose
if ls -d "$TASKDATA" 2>/dev/null; then
    exit 1
fi

# vim:ts=4 sw=4 et