Commit graph

126 commits

Author SHA1 Message Date
9c75eb872b fix unregistered error 2021-03-22 19:31:41 -07:00
c0b69b9e09 zero-indexing how does it work 2021-03-22 03:38:43 -07:00
a387b99e26 enable add device 2021-03-22 03:27:32 -07:00
5172f3ae6f signaldctl can now add linked devices 2021-03-22 03:19:29 -07:00
76e174bee6 Fix signaldctl arm download link 2021-03-19 04:26:43 -07:00
3c7c7891bc Add some tools to manipluate keys 2021-03-19 04:13:03 -07:00
3b5d9254f7 Add account delete to signaldctl 2021-03-18 17:08:19 -07:00
90334fb82d Add several group update commands
fixes #5
2021-03-14 17:53:40 -07:00
83cf9efc94 Add captcha support to register command
captcha_required detection doesn't work unfortunately, as the captcha
required message doesn't unmarshal due to the "data" field being
a string
2021-03-14 16:16:04 -07:00
6b58faf101 missed one 2021-02-28 13:32:34 -08:00
976744198e Improve error handling in signaldctl 2021-02-28 13:26:12 -08:00
daf2a8be34 Add create group command, update react command 2021-02-18 00:50:47 -08:00
37291ba3bd Fix group leave 2021-02-11 17:37:07 -08:00
2f84cb4f3c Update protocol and add group leave command 2021-02-11 17:33:02 -08:00
f315e8d3b6 Fix docs url 2021-02-07 13:19:10 -08:00
6b62570038 Suffix internal links with / 2021-02-07 13:14:56 -08:00
031d8b4a25 move docs off gitlab domain 2021-02-07 12:48:09 -08:00
087e096e60 Render all tables the same way 2021-02-06 01:13:55 -08:00
46ec59a137 Remove extra logging messages 2021-02-03 02:17:07 -08:00
5b623a2bd5 Add get-config.go 2021-02-03 02:14:39 -08:00
9a104c051b fix react documentation 2021-02-03 01:43:13 -08:00
f4487704cd clean up some UX and improve validation 2021-02-03 01:11:32 -08:00
254de4d863 Fix versions 2021-02-03 00:29:55 -08:00
6b57747ea2 Add cross-compile job 2021-02-02 21:49:43 -08:00
508af1e705 Remove things that aren't supported by the version of cobra in debian 2021-02-02 21:49:17 -08:00
195b44ee06 Don't require signald connection to generate completion 2021-02-02 21:22:42 -08:00
e892e19122 Add shell completion 2021-02-02 21:03:02 -08:00
5c29236bc6 Update README 2021-02-02 17:58:12 -08:00
46f794cf42 fix typo 2021-02-02 17:41:30 -08:00
fd3f363a17 Generate man pages before building the debian package 2021-02-02 17:21:02 -08:00
ee3122f293 Remove timestamp that didn't need to be there 2021-02-02 16:15:41 -08:00
8b8c819413 Clean up public-facing default value for config file 2021-02-02 16:13:42 -08:00
13143c756c URL problems were coming from the cobra generator 2021-02-02 15:41:10 -08:00
d1890fbd42 don't connect to signald socket when generating docs 2021-02-02 13:50:44 -08:00
1b1ade7170 Add generated documentation 2021-02-02 13:40:02 -08:00
fb3261f811 Add signaldctl group accept 2021-02-02 02:37:56 -08:00
4d82a2093d Add device list and remove 2021-02-02 02:27:54 -08:00
d87a24bf2c Add message react and message mark-read subcommands 2021-02-02 02:09:24 -08:00
2b94a65ca0 get a specific group 2021-02-02 01:18:37 -08:00
fe0484731f Allow users to configure a default account 2021-02-01 19:14:10 -08:00
7dfca9f0e1 Remove legacy subcommands send and subscribe 2021-02-01 17:42:50 -08:00
3cf02aebb0 Assorted refactor 2021-02-01 17:37:48 -08:00
70c1cb5ea2 add group message support to message send 2021-02-01 16:05:00 -08:00
64a5ab7999 mention message send in README 2021-02-01 13:25:30 -08:00
89621fb006 Reformat the cli again 2021-02-01 13:08:27 -08:00
b4c43671f8 Add some documentation 2021-01-31 05:19:51 -08:00
9143f54783 remove interactive output type 2021-01-31 05:06:09 -08:00
c824084ea9 Add signaldctl create account 2021-01-31 04:59:36 -08:00
c3a66ad01f Add CSV output formatter 2021-01-30 23:23:14 -08:00
9284d35b80 Fix linter issues 2021-01-30 22:28:59 -08:00
ddac6f183d Fix version command 2021-01-30 22:21:18 -08:00
a44db53f64 Add signaldctl get accounts 2021-01-30 21:37:34 -08:00
8d4b247698 Implement get group 2021-01-30 19:16:27 -08:00
5a24d20d26 Update list-groups to use v1 request 2021-01-30 14:32:43 -08:00
be4edc729a change capitalization of arguments 2021-01-28 22:16:00 -08:00
c11cd4a4e1 Add subscribe 2020-12-14 00:59:33 -08:00
3f15ef6ee7 Add an aarch64 build 2020-12-12 18:43:30 -08:00
b112886093 Rename command line tool to signaldctl 2020-12-12 16:33:29 -08:00
7998e82017 Send ID with register and verify requests 2020-12-12 02:55:38 -08:00
5f435b488a Fix when connect to socket happens 2020-12-12 02:37:30 -08:00
e8e52b82a1 Close response listeners 2020-12-11 03:42:26 -08:00
0f7100527b Add register and verify commands 2020-12-11 03:39:52 -08:00
ffaa25780a Generate client for documented actions. 2020-12-06 03:37:57 -08:00
6fccb53b2a Fix the CI linting job and all repoted issues 2020-11-22 00:48:11 -08:00
Maarten Everts
e9ba7bccbd Add error handling for when connection to socket fails 2020-09-04 16:11:32 +02:00
Maarten Everts
599c65adb2 Wait for response on socket when sending
It appears that signald doesn't like not being able to send something back on
the socket.
2020-09-04 16:10:28 +02:00
c3bfae8751 Update to work with latest signald client protocol as of https://gitlab.com/thefinn93/signald/-/merge_requests/14 2020-06-30 03:54:35 -07:00
352c423dd4 Add listAccounts 2018-10-09 00:26:08 -07:00
529dc8c03e Handle linking_successful message (that i just wrote) 2018-10-08 21:49:05 -07:00
a0c3390da3 Add linking support 2018-10-08 21:41:44 -07:00
110afc7e8b more gofmt 2018-10-08 20:35:40 -07:00
c69745b52b listGroups command
and a light sprinkling of gofmt
2018-10-08 20:35:04 -07:00
de84b5c939 Add license header to all go files 2018-10-08 18:14:18 -07:00
c7b17b30f3 Remove incorrect comment about MarkFlagRequired() not doing anything
seems like something's enforcing it and it's not my code
2018-10-08 18:07:22 -07:00
6e8edc9144 Remove incorrect license header that cobra added despite explicit flag to use GPLv3 :/ 2018-10-08 18:04:03 -07:00
eb6a7e71c3 Move cmd to ./cmd/signald-cli
cobra is trying to encourage an annoying file layout
2018-10-08 18:03:28 -07:00