aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
|\
| * fix(deps): update rust crate tokio to 1.8.0Renovate Bot2021-07-023-3/+3
|/
* fix(readme): valgrind urlFuwn2021-07-011-2/+1
|
* feat(whirl_server): drone development implementationFuwn2021-07-011-3/+90
| | | | | This is not a complete implementation of the drone system of Worlds, not even close, but it is a good proof of concept that drones do work and how they work (arguable...).
* feat(whirl_server): enhanced room insertion loggingFuwn2021-07-011-1/+1
|
* style(whirl_api): condense line (`cargo fmt`)Fuwn2021-07-011-3/+1
|
* refactor(whirl_api): use the existing `System` to grab uptime instead of ↵Fuwn2021-07-011-1/+1
| | | | constructing a new one
* Merge pull request #50 from Whirlsplash/renovate/sysinfo-0.xFuwn2021-07-013-7/+7
|\ | | | | fix(deps): update rust crate sysinfo to 0.19.0
| * fix(whirl_api): update sysinfo method calls for `0.19.0`Fuwn2021-07-011-5/+5
| |
| * fix(deps): update rust crate sysinfo to 0.19.0Renovate Bot2021-06-292-2/+2
| |
* | Merge pull request #51 from Whirlsplash/renovate/husky-7.xFuwn2021-07-012-5/+5
|\ \ | | | | | | chore(deps): update dependency husky to v7
| * | chore(deps): update dependency husky to v7Renovate Bot2021-07-012-5/+5
| |/
* | feat(whirl_server): implement SESSEXIT commandFuwn2021-07-012-4/+34
| |
* | feat(whirl_server): create the SESSEXIT commandFuwn2021-07-012-0/+13
| |