Commit graph

37 commits

Author SHA1 Message Date
Guillaume Yziquel
8e13954522 TASKBIN may set custom taskwarrior binary. 2024-05-26 21:00:53 +00:00
Paul Beckingham
8c3580f5c6 TS-32: control-d to exit
- Thanks to Paul Fenwick.
2017-02-20 23:17:40 -05:00
Paul Fenwick
87d05ed28a TS-32: Exit on Ctrl-D on non-readline systems. 2017-02-20 23:15:20 -05:00
Paul Beckingham
daecfec750 main: Greater Core Guidelines compliance 2017-01-08 14:40:22 -05:00
Paul Beckingham
008f183bd1 Copyright update 2017-01-01 12:35:12 -05:00
Paul Beckingham
ccd21f4060 TS-32: control-d to exit
- Thanks to Eric Hymowitz.
2016-11-11 17:48:26 -05:00
Paul Beckingham
346e8881e4 Portability: Missing include for Cygwin 2016-09-06 08:26:41 -04:00
Paul Beckingham
cc357231b3 TS-29: tasksh hangs trying to read task from stdin
- Thanks to ilove zfs.
2016-09-06 08:15:21 -04:00
Paul Beckingham
cd9a04bd6e Bug: Included function return code in output 2016-09-05 09:59:41 -04:00
Paul Beckingham
96554e913f Help: Improved the command summary in the help command 2016-09-05 09:09:23 -04:00
Paul Beckingham
cbb7959833 TS-11: Autoclear in the Task Shell
- Thanks to Lars Kumbier.
2016-09-04 16:06:17 -04:00
Paul Beckingham
46cd598299 main: Removed use of string defines 2016-09-02 18:12:02 -04:00
Paul Beckingham
22c42f9de3 libshared: Integrated 2016-09-02 18:10:54 -04:00
Paul Beckingham
70d9870611 Copyright: Updated to 2016 2015-12-31 15:14:37 -05:00
Paul Beckingham
766e16d22a Shell: Implemented the 'exec' (or '!') command 2015-10-18 00:18:05 -04:00
Paul Beckingham
1403ad038e L10N: Improved and localized usage 2015-10-17 22:29:34 -04:00
Paul Beckingham
da4fd02cc5 Cleanup: Eliminated unused arguments 2015-10-12 15:13:43 -04:00
Paul Beckingham
ef7a3c97de Shell: Integrated stubbed command 2015-06-03 22:31:50 -04:00
Paul Beckingham
b783adca92 Cleanup: Migrated ::getResponse into main.cpp 2015-05-25 13:09:07 -04:00
Paul Beckingham
7f712d0926 Review: Added framework
- Added 'review' command, which does nothing.
- Removed 'context' command, which now passes to Taskwarrior.
- Removed 'leave' command.
- Removed 'clear' command.
2015-05-23 22:42:03 -04:00
Paul Beckingham
b5d3a4eff8 Updated copyright to 2015 2015-01-01 00:00:44 -05:00
Paul Beckingham
a18d8cc579 Prompt
- Fixed crash bug by properly indexing color list.
- Added \001 and \002 readline markers, although it doesn't seem to help much.
2014-12-21 18:55:31 -05:00
Paul Beckingham
b9fb1226c5 Context
- Added 'context', 'clear' and 'leave' commands for accumulating and managing
  persistent filters.
- Incorporated the filters into the prompt.
2014-12-21 13:57:46 -05:00
Paul Beckingham
62849238bc Tasksh
- Added mechanism to allow a clean exit ('quit', 'exit', Ctrl-D) to exit with
  status 0.
2014-06-25 17:29:02 -04:00
Paul Beckingham
ac4d4d3a76 Tasksh
- When Ctrl-D is entered, std::cin is closed. Now detects this and terminates.
2014-06-21 13:22:48 -04:00
Paul Beckingham
70454c35b9 Tasksh
- When a command encountered is not supported directly by tasksh, simply send
  it to Taskwarrior.
2014-06-21 08:06:04 -04:00
Paul Beckingham
bba1bbcaaa Tasksh
- Removed additional \n and noted the disastrous effect of Ctrl-D.
2014-06-21 07:52:52 -04:00
Paul Beckingham
712ea861de Portability
- Although libreadline will be required, for now this needs to be buildable and
  testable on machines without libreadline.
2014-06-21 07:09:42 -04:00
Paul Beckingham
d1a9228b41 Prompt
- Prompt composition is factored out into a separate function. The prompt is
  going to be a big feature, and needs room for processing.
2014-06-21 07:08:32 -04:00
Paul Beckingham
710128c7d7 Help
- Added stub help command.
2014-06-20 08:50:06 -04:00
Paul Beckingham
37577fcb03 Diagnostics
- Added stubbed diagnostics command. This command will be less detailed than
  the 'task diag' command, focussing on pthread and libreadline versions,
  taskwarrior version and location, and configuration.
2014-06-20 08:47:15 -04:00
Paul Beckingham
de39d1f275 Dispatch
- Allow commadn abbreviations.
2014-06-20 08:43:44 -04:00
Paul Beckingham
e559f49cd2 Tasksh
- Added framework for readline support.
2014-06-19 17:37:21 -04:00
Paul Beckingham
aacae1b1c6 Tasksh
- Implemented structure of main loop.
2014-06-19 17:18:59 -04:00
Paul Beckingham
1647ca6b4d Unit Tests
- Now build and run the color tests.
2014-06-08 18:10:51 -04:00
Paul Beckingham
eb915bd054 Build
- Basic tasksh builds.
2014-06-08 17:51:42 -04:00
Paul Beckingham
dee1f50192 CMake Files
- Added srcc files.
2014-06-08 17:21:19 -04:00