aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat-cli/src
Commit message (Collapse)AuthorAgeFilesLines
* update 'sha1' crate to 'sha1_smol'Bryan Newbold2022-10-201-1/+1
| | | | | The current 'sha1' crate is a new implementationn, the old implementation was renamed to sha1_smol.
* we don't actually verify macaroons, so remove verifierBryan Newbold2022-10-201-3/+1
|
* make lint (clippy) cleanupsBryan Newbold2022-09-077-37/+35
|
* use upstream version of 'macaroon' crateBryan Newbold2022-09-071-15/+14
| | | | | | | | | | | | The code changes are pretty minor: using default() instead of new(), and (safely) parsing bytes out of predicates instead of getting String directly. The validate() function is now run automatically as part of deserialization, so don't need that function call. This reduces duplication in the dependency tree, and gets us on sounder footing for maintainability, which is great!
* minor env_logger usage update (deprecation)Bryan Newbold2022-03-291-1/+1
|
* add support for updating more release fieldsBryan Newbold2022-02-041-0/+23
|
* editgroup description option for batch editingBryan Newbold2021-11-192-4/+26
|
* add some mutation fields for entities (file, fileset, webcapture)Bryan Newbold2021-11-191-4/+51
| | | | Motivation is to support bulk cleanups using fatcat-cli tool
* specifier: fix file lookup hash orderingBryan Newbold2021-11-171-1/+1
|
* implement ext id changes and editor username lookupBryan Newbold2021-10-131-30/+91
|
* entity JSON fetch mode for scholar searchesBryan Newbold2021-08-101-3/+12
|
* basic refs-in/refs-out --entity-json search supportBryan Newbold2021-08-104-4/+42
| | | | This is a bit of a hack to enable easier downloading and other processing of references.
* initial fatcat_refs search index supportBryan Newbold2021-08-094-0/+36
|
* cargo clippy cleanBryan Newbold2021-05-252-6/+8
|
* remove TODO; tabwriter auto-resets every so oftenBryan Newbold2021-05-251-1/+0
|
* download: fix wayback URL rewriting, and add a minimal testBryan Newbold2021-05-251-3/+27
|
* cargo fmtBryan Newbold2021-05-253-10/+16
|
* search: add scholar index; improve queries for file and containerBryan Newbold2021-04-304-33/+131
|
* download: fix concurrency bug at end of batch downloadBryan Newbold2021-04-091-0/+3
|
* download: use threads for download-from-file same as stdinBryan Newbold2021-04-091-2/+6
|
* simple preference for IA URLs (if available)Bryan Newbold2021-04-091-3/+15
|
* search changes for ES 7.xBryan Newbold2021-04-091-1/+2
| | | | search.fatcat.wiki has upgraded
* partial clippy lint cleanupBryan Newbold2021-02-155-23/+22
|
* make fmtBryan Newbold2021-02-155-75/+140
|
* make limit short arg consistentBryan Newbold2021-02-151-1/+1
|
* include API version built against in 'status' outputBryan Newbold2021-02-141-0/+7
|
* allow editgroup_id to be supplied with 'editgroup_' prefixBryan Newbold2021-02-133-15/+54
|
* add descriptions to sub-commandsBryan Newbold2021-02-101-0/+31
|
* several bugfixesBryan Newbold2021-02-102-10/+18
|
* gitignore: pdfsBryan Newbold2021-02-101-1/+1
|
* batch download parallelismBryan Newbold2021-02-102-26/+104
|
* download: verify sha1 at download timeBryan Newbold2021-02-101-6/+41
|
* download: restyle progress bar; check HTTP content lengthBryan Newbold2021-02-101-4/+11
|
* download: filenames as specifiers, not sha1Bryan Newbold2021-02-103-12/+74
|
* batch options cascade to sub-commandsBryan Newbold2021-02-101-2/+2
|
* download output path/directory argsBryan Newbold2021-02-102-35/+75
|
* search output: use full ident/specifierBryan Newbold2021-02-101-4/+4
|
* editgroup -> editgroupsBryan Newbold2021-02-101-15/+15
|
* search: container and file indexesBryan Newbold2021-02-104-7/+57
|
* default search output as a tableBryan Newbold2021-02-104-39/+104
|
* shell completions (via hidden flag)Bryan Newbold2021-02-101-0/+15
|
* add colored JSON output for some commandsBryan Newbold2021-02-092-11/+19
|
* move source code to top-level directoryBryan Newbold2021-02-098-0/+3097