-
Notifications
You must be signed in to change notification settings - Fork 29
/
twidge.cabal
74 lines (67 loc) · 2.64 KB
/
twidge.cabal
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Name: twidge
Version: 1.2.0
License: GPL
Maintainer: John Goerzen <[email protected]>
Author: John Goerzen
Stability: Stable
Copyright: Copyright (c) 2006-2016 John Goerzen
license-file: COPYRIGHT
extra-source-files: COPYING, INSTALL, doc/SConstruct,
doc/twidge-manpage.sgml, doc/twidge.sgml, doc/local.dsl,
doc/man.twidge.sgml, doc/printlocal.dsl, doc/sgml-common/COPYING,
doc/sgml-common/COPYRIGHT, doc/sgml-common/ChangeLog,
doc/sgml-common/Makefile.common, doc/sgml-common/SConstruct,
doc/sgml-common/ps2epsi, Makefile,
twidge.bash_completion
homepage: http://software.complete.org/twidge
Build-type: Simple
Category: Network
Synopsis: Unix Command-Line Twitter and Identica Client
Description: twidge is a client for microblogging sites such as Twitter and
Identica (identi.ca). Microblogging sites let you post short
one-paragraph updates, follow the updates that your friends post, and
interact with everyone in the site in a conversation style.
.
twidge is a client to make working with microblogging sites faster
and easier. It is extremely versatile, and can be customized to work
the way you want to work, and combined with other tools to do just
about anything.
.
twidge can be used quite nicely interactively from the shell. It is
useful directly as-is, and with simple shell aliases can make a
highly efficient system to do exactly what you want. It is perfectly
capable of being your only client for microblogging.
.
twidge also can be used in an automated way, via cron(1), or it can
even integrate with your email system.
.
A full list of twidge features, along with numerous suggestions on
how to use it, can be found at the twidge website at
http://software.complete.org/twidge.
Cabal-Version: >=1.2.3
Flag withBitly
description: Enable bit.ly and j.mp shorteners (requires Bitly module)
default: False
Flag network-uri
description: Get Network.URI from the network-uri package
default: True
Executable twidge
Build-Depends: unix, parsec, MissingH>=1.0.0,
mtl, base >= 4 && < 5, hslogger, hoauth>=0.3.4 && <0.4,
ConfigFile, directory, HSH, regex-posix, utf8-string, binary,
bytestring, curl, old-locale, time, aeson>=0.6.1.0,
text>=0.11.2.0
if flag(withBitly)
Build-Depends: Bitly
CPP-OPTIONS: -DUSE_BITLY
if flag(network-uri)
Build-depends: network-uri >= 2.6, network >= 2.6
else
Build-depends: network < 2.6
Main-Is: twidge.hs
Other-Modules: Commands, Commands.FollowBlock, Commands.Ls,
Commands.Setup, Commands.Update, Config, Download,
MailParser, Types, Utils, OAuth
GHC-Options: -O2
Extensions: ExistentialQuantification, OverlappingInstances,
UndecidableInstances