7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/abt/docs/markdown.rb', line 7
def readme
<<~MD
# Abt
Abt makes re-occuring tasks easily accessible from the terminal:
- Moving asana tasks around
- Tracking work/meetings in harvest
- Consistently naming branches
## How does abt work?
Abt is a hybrid of having small scripts each doing one thing:
- `start-asana --project-gid xxxx --task-gid yyyy`
- `start-harvest --project-id aaaa --task-id bbbb`
And having a single highly advanced script that does everything with a single command:
- `start xxxx/yyyy aaaa/bbbb`
Abt looks like one command, but works like a bunch of light scripts:
- `abt start asana:xxxx/yyyy harvest:aaaa/bbbb`
## Usage
`abt <command> [<ARI>] [<options> --] [<ARI>] ...`
Definitions:
- `<command>`: Name of command to execute, e.g. `start`, `finalize` etc.
- `<ARI>`: A URI-like resource identifier with a scheme and an optional path in the format: `<scheme>[:<path>]`. E.g., `harvest:11111111/22222222`
- `<options>`: Optional flags for the command and ARI
#{example_commands}
## Commands:
Some commands have `[options]`. Run such a command with `--help` flag to view supported flags, e.g: `abt track harvest -h`
#{provider_commands}
#### This readme was generated with `abt readme > README.md`
MD
end
|