aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(whirl): platform specific signal handlingFuwn2021-07-312-9/+17
| | | | | | | | | I hadn't realised until now; the `signal-hook` crate doesn't function properly on Windows, for the time being; the functionality of this crate has been disabled on Windows. This change also adapts the signal handler to use the Tokio-specific `signal-hook` crate.
* Merge pull request #65 from Whirlsplash/renovate/serde_derive-1.xFuwn2021-07-314-4/+4
|\ | | | | fix(deps): update rust crate serde_derive to 1.0.127
| * fix(deps): update rust crate serde_derive to 1.0.127Renovate Bot2021-07-314-4/+4
|/
* Merge pull request #64 from Whirlsplash/renovate/serde-1.xFuwn2021-07-314-4/+4
|\ | | | | fix(deps): update rust crate serde to 1.0.127
| * fix(deps): update rust crate serde to 1.0.127Renovate Bot2021-07-314-4/+4
|/
* Merge pull request #63 from Whirlsplash/renovate/async-trait-0.xFuwn2021-07-292-2/+2
|\
| * fix(deps): update rust crate async-trait to 0.1.51Renovate Bot2021-07-292-2/+2
|/
* Merge pull request #62 from Whirlsplash/renovate/criterion-0.xFuwn2021-07-271-1/+1
|\
| * chore(deps): update rust crate criterion to 0.3.5Renovate Bot2021-07-261-1/+1
|/
* Merge pull request #60 from Whirlsplash/renovate/tokio-1.xFuwn2021-07-243-3/+3
|\
| * fix(deps): update rust crate tokio to 1.9.0Renovate Bot2021-07-223-3/+3
| |
* | Merge pull request #61 from Whirlsplash/renovate/major-commitlint-monorepoFuwn2021-07-242-88/+210
|\ \
| * | chore(deps): update commitlint monorepo to v13Renovate Bot2021-07-242-88/+210
| |/
* | fix(whirl_prompt): register single char input as nullFuwn2021-07-241-1/+1
| | | | | | | | | | | | | | | | | | When entering inputs with a single character, the input would not register as a null command so no "command not found" error would be produced. Now it will produce the error. In the future, it would be smart to replace this mechanism with an iterator over a commands list.
* | feat(whirl_prompt): whirl mode in fetch builtinFuwn2021-07-243-9/+40
|/
* Merge pull request #59 from Whirlsplash/renovate/tokio-1.xFuwn2021-07-193-3/+3
|\ | | | | fix(deps): update rust crate tokio to 1.8.2
| * fix(deps): update rust crate tokio to 1.8.2Renovate Bot2021-07-193-3/+3
|/
* style(nix): nixfmtFuwn2021-07-185-108/+143
|
* chore(git): nixfmt hookFuwn2021-07-181-0/+12
|
* build(nix): update depsFuwn2021-07-171-3/+3
|
* fix(cli): proper ctrl+c handlingFuwn2021-07-162-0/+13
|
* build(make): create kill taskFuwn2021-07-161-0/+5
| | | | | Given that Whirl sometimes fails to exit properly (which should be fixed soon...), this task is needed to kill all dangling Whirl processes.
* Merge pull request #58 from Whirlsplash/renovate/sysinfo-0.xFuwn2021-07-162-2/+2
|\
| * fix(deps): update rust crate sysinfo to 0.19.2Renovate Bot2021-07-152-2/+2
|/
* Merge pull request #57 from Whirlsplash/renovate/sysinfo-0.xFuwn2021-07-082-2/+2
|\
| * fix(deps): update rust crate sysinfo to 0.19.1Renovate Bot2021-07-082-2/+2
|/
* Merge pull request #56 from Whirlsplash/renovate/tokio-stream-0.xFuwn2021-07-072-2/+2
|\
| * fix(deps): update rust crate tokio-stream to 0.1.7Renovate Bot2021-07-072-2/+2
|/
* Merge pull request #55 from Whirlsplash/renovate/tokio-1.xFuwn2021-07-073-3/+3
|\
| * fix(deps): update rust crate tokio to 1.8.1Renovate Bot2021-07-073-3/+3
|/
* Merge pull request #54 from Whirlsplash/renovate/husky-7.xFuwn2021-07-062-5/+5
|\
| * chore(deps): update dependency husky to v7.0.1Renovate Bot2021-07-062-5/+5
|/
* Merge branch 'develop' of https://github.com/Whirlsplash/whirl into developFuwn2021-07-051-1/+1
|\
| * Merge pull request #53 from Whirlsplash/renovate/structopt-0.xFuwn2021-07-041-1/+1
| |\
| | * fix(deps): update rust crate structopt to 0.3.22Renovate Bot2021-07-041-1/+1
| |/
* | refactor(whirl_api): /api/v1/worlds/info default to empty string intead of ↵Fuwn2021-07-051-1/+1
| | | | | | | | | | | | | | "null" When defaulting to "null", the API request would query for a user with the username "null", by querying for an empty string, no possible false information is provided.
* | refactor(whirl_api): route scopingFuwn2021-07-051-4/+10
| |
* | feat(whirl_api): /api/v1/worlds/info endpointFuwn2021-07-053-0/+40
| | | | | | | | | | An endpoint for grabbing user profile information. Example usage: https://api.whirlsplash.org/api/v1/worlds/info?username=fuwn will return *a lot of information*.
* | feat(whirl_api): /api/v1/worlds/vip endpointFuwn2021-07-056-0/+71
|/ | | | | An endpoint for checking if a given user has VIP status at the time of request. Example usage: https://api.whirlsplash.org/api/v1/worlds/vip?username=fuwn will return `false`.
* feat(whirl_server): implement a demo of the REGOBJID and APPRACTR commandsFuwn2021-07-041-0/+15
| | | | The following demo creates an actor named "fuwn" upon login at GroundZero.
* feat(whirl_server): create REGOBJID and APPRACTR commandsFuwn2021-07-043-0/+79
|
* test(make): add `checkall` task which performs a suite of checksFuwn2021-07-031-0/+14
| | | | like `checkfc` but more!
* refactor(whirl_common): rename `seconds_to_hrtime` to `unixts_to_hrtime`Fuwn2021-07-035-10/+10
|
* test(whirl_common): add criterion benchmarksFuwn2021-07-033-1/+31
|
* style(crates): minor changes to crate descriptionsFuwn2021-07-026-11/+11
|
* fix(whirl_cli): method of comparing argument when evaluating logger styleFuwn2021-07-021-2/+9
| | | | | | This commit adds extra error checking to the logger style evaluator as previously, Whirl would panic if no arguments were passed via the command line because an expression within the evaluator would still do a comparison to the first index of the command line arguments.
* build(nix): update depsFuwn2021-07-031-12/+12
|
* fix(husky): make hooks executable (+x)Fuwn2021-07-033-0/+0
|
* feat(vagrant): setup Rust during provisioningFuwn2021-07-032-0/+10
|
* Merge pull request #52 from Whirlsplash/renovate/tokio-1.xFuwn2021-07-023-3/+3
|\