summaryrefslogtreecommitdiffstats
path: root/src/main.rs
AgeCommit message (Collapse)Author
2021-03-14Obey clippySam Tay
2021-01-14Bump versionSam Tay
2020-07-10Refactor term moduleSam Tay
Move all of the mutable skin management within a Term struct. Also, just like the config refactor, move functions in term module up into Term implementation as associated functions
2020-07-10Add hidden --print-config-path for debuggingSam Tay
And refactor config to put functions under Config implementation; this seems more Rustic, based on my limited experience looking at other codebases.
2020-07-01Add a CLI spinnerSam Tay
2020-06-26Fix various small bugsSam Tay
2020-06-24Make CLI frontend prettierSam Tay
2020-06-24Refactor search engine typesSam Tay
Still not sure exactly what the idiomatic representation is here
2020-06-24Reorganize codeSam Tay
The StackExchange struct was getting really bloated. This separates it into smaller modules and structs.
2020-06-23Add duckduckgo search engineSam Tay
2020-06-18Run cursive outside of tokio runtimeSam Tay
2020-06-18Allow searching multiple SE sites at onceSam Tay
2020-06-18Fetch q/a in the background while viewing --luckyv0.2.1Sam Tay
2020-06-17Use async http requests via tokioSam Tay
2020-06-16Add --lucky flagSam Tay
Punting on async for now because loading up the cursive app is already super fast. Might be noticeably necessary after multi-site and external search engines are added
2020-06-11...Use cursive insteadSam Tay
2020-06-10Trying out tui-rs...Sam Tay
2020-06-08Clean up reading/writing to filesSam Tay
2020-06-08Refactor error handlingSam Tay
2020-06-08Implement --set-api-keyv0.1.1Sam Tay
2020-06-08Use markdown in default error messagesSam Tay
2020-06-08Print top answer in styled markdownv0.1.0Sam Tay
2020-06-07Leverage termimad to print sites in a tableSam Tay
And scrap all the crossterm wrappers in term.rs
2020-06-07Start using termimadSam Tay
Getting feet wet by scrapping manual crossterm calls and just letting termimad do the heavy lifting via markdown
2020-06-07Thank god for clippySam Tay
2020-06-07Propagate errors throughout appSam Tay
and add stdout styles via crossterm
2020-06-06Improve alignment when printing sitesSam Tay
2020-06-06Implement --list-sites and --update-sitesSam Tay
and validation on supplied site argument.
2020-06-06Fetch and cache SE sitesSam Tay
2020-06-04Move cli stuff into its own moduleSam Tay
2020-06-04Successfully print top answer to stdoutSam Tay
2020-06-04Stash reqwest progressSam Tay
2020-06-02Parse CLI args with clapSam Tay
2020-05-30Initial commitSam Tay