Commit Graph

401 Commits

Author SHA1 Message Date
Matan Kushner 05210b9510
refactor: Go from Rust workspaces to a package with nested packages () 2019-10-04 22:30:46 +09:00
Matan Kushner e90a3768da
ci: Use target as matrix instead of OS 2019-10-04 21:47:09 +09:00
Zhenhui Xie cda01deffa refactor: Rewrite aws and character module to use module config () 2019-10-04 21:42:33 +09:00
Matan Kushner 1d701729cf
ci: Add the Crates.io token secret for publishing 2019-10-04 19:04:46 +09:00
Matan Kushner 1fb0cb12eb
docs: Use absolute links for translations 2019-10-04 18:20:51 +09:00
Matan Kushner 49ad1806f8
docs: Use absolute links for flag images 2019-10-04 18:15:23 +09:00
Matan Kushner 0a29540146
chore(bump): v0.20.0 correctly 2019-10-04 18:05:18 +09:00
Matan Kushner 1cab6854bc
chore(bump): v0.20.0 2019-10-04 18:02:17 +09:00
Matan Kushner abcea4b3d9
docs(i18n): Update Crowdin translations () 2019-10-04 17:57:43 +09:00
dependabot-preview[bot] 7fc85669bb
chore(deps): Bump serde_json from 1.0.40 to 1.0.41 () 2019-10-04 08:47:17 +00:00
Matan Kushner aee46dd678
ci: Update CI and migrate publish job to Actions ()
- Replace hecrj/setup-rust-action with actions-rs tools
- Add a Cargo Audit test step
- Move cargo publish step from Azure Pipelines to GitHub Actions
- Use cargo-publish-all to publish multiple packages at once
- Automate the creation of release notes
2019-10-04 15:12:48 +09:00
Thomas O'Donnell 34bca5a035 fix: Add Kubernetes to the default prompt order () 2019-10-03 15:52:07 +09:00
Nick Young 6621e4c859 feat: Add dotnet module ()
Adds a .NET module, which preferentially parses local/git files to get
the .NET version.
2019-10-02 01:56:48 -05:00
Zhenhui Xie f14392b5ea refactor: Rewrite battery module to use module config () 2019-10-02 14:55:16 +09:00
Thomas O'Donnell 9fc5a43355 feat: Add Kubernetes Module ()
Adds a Kubernetes module, which works by parsing kubeconfig.
2019-10-01 13:58:24 -05:00
Matan Kushner 6888f3619a Update Crowdin configuration file 2019-10-01 12:23:44 +09:00
Matan Kushner b744d7afb2
docs: Reword command duration option 2019-10-01 00:01:45 +09:00
Zhenhui Xie c39506c6f6 chore: Cleanup after the config refactor () 2019-09-30 23:56:05 +09:00
allcontributors[bot] 52bd37b372 docs: add bijancn as a contributor () 2019-09-30 22:20:30 +09:00
Zhenhui Xie dd0b1a1aa2 refactor: Refactoring config ()
This PR refactors config and puts configuration files for all modules in `configs/`.
2019-09-30 21:10:35 +09:00
Matan Kushner 9e9eb6a8ef
fix: Disable memory_usage by default () 2019-09-30 16:04:49 +09:00
Tom Hotston 7588137b09 feat: Added ability for setting command duration prefix () 2019-09-30 14:26:32 +09:00
Zhenhui Xie 61604a4a8e feat: Allow segment-specific styling ()
Adds the ability to style individual segments in the prompt.

The segment documentation is not fully updated in this commit and is waiting on
a config refactor so that we can write unified docs.
2019-09-29 23:03:07 -05:00
allcontributors[bot] 34b8ef0b6f docs: add qryxip as a contributor () 2019-09-30 12:03:54 +09:00
Ryo Yamashita b7dc6c5e96 fix: Prevent `rust` module from installing toolchains ()
Prevents the rust module from installing rustup toolchains.

Previously, the rust module would trigger rustup toolchain installations in some cases,
leading to frozen prompts while rustup downloads/installs components. This commit
changes the behaviour to avoid this.
2019-09-29 21:39:48 -05:00
Thomas O'Donnell d335abca3d ci: Remove unused java testsuite () 2019-09-30 10:38:53 +09:00
Andrew Houts 0eafb2bde7 feat: add memory usage module ()
Adds a module to display system memory and swap usage.
2019-09-29 00:55:48 -05:00
yuri 63a45d01f9 feat: Use tilde for home_directory when under version control () 2019-09-28 22:50:38 -05:00
allcontributors[bot] 8c56729d26 docs: add TsubasaKawajiri as a contributor () 2019-09-28 23:07:26 +09:00
allcontributors[bot] 7ede78b155 docs: update andytom as a contributor () 2019-09-28 23:06:51 +09:00
Matan Kushner 85956c7f94
docs(i18n): Finish translating documentation in Japanese ()
This last wave of translations has been completed on Crowdin.
2019-09-28 20:31:56 +09:00
Matan Kushner c49e54b16b
docs: Add extra newlines around custom containers 2019-09-28 20:20:18 +09:00
Matan Kushner a89f613c85
docs: Use static src for footer icon 2019-09-28 01:49:48 +09:00
Matan Kushner b29891adf9
docs: Small fixes to the config docs 2019-09-28 01:17:53 +09:00
Matan Kushner f0298ecb8a Update Crowdin configuration file 2019-09-27 12:23:45 +09:00
Zhenhui Xie a56991cbc4 style: Fix rustfmt formatting warnings in CI () 2019-09-27 12:18:24 +09:00
allcontributors[bot] 90c8f897af docs: add yuri1969 as a contributor ()
* docs: update README.md

* docs: update .all-contributorsrc
2019-09-26 17:31:56 +09:00
yuri d3fc66c0c5 feat: Add Environment Variable module () 2019-09-26 17:30:58 +09:00
Matan Kushner 74464957b2
chore(bump): v0.19.0 2019-09-26 13:11:51 +09:00
Thomas O'Donnell b050c59708 feat: Add AWS module ()
Adds a module for displaying the current AWS profile based 
on the AWS_PROFILE envar.
2019-09-25 21:55:47 -05:00
allcontributors[bot] 80a9e7b9a6 docs: add bijancn as a contributor () 2019-09-26 10:40:18 +09:00
Bijan Chokoufe Nejad 34112ef7a9 refactor: Refactor config.rs to pure functional style ()
- Replaced for loop that iterates over mutable state with a fold expression
- Unified the logging for the different accessors. The code is now screaming for further refactoring (get_module_config, get_as_bool, get_as_str, get_as_i64 and get_as_array are basically the same up to higher order functions but I didn't manage to get the life times right)
- Increased test coverage (especially a test case for none not at the end)
- Removed code comments that literally repeated the code in the next line (see e.g. https://blog.usejournal.com/stop-writing-code-comments-28fef5272752)
- Added TODO for the problematic line that swallows the None and produces Some(Style::new()) (this also happened before but in a less obvious way)
2019-09-26 10:38:36 +09:00
Matan Kushner caaf3bc6a9
revert: Revert the command duration in ms feature () ()
Due to incompatibilities with the macOS date utility, we are
temporarily reverting this feature.

Refs: #c5e971a
2019-09-25 17:13:58 +09:00
allcontributors[bot] e6761e63ed docs: add TomHotston as a contributor ()
* docs: update README.md

* docs: update .all-contributorsrc
2019-09-25 15:10:21 +09:00
Tom Hotston c5e971aef8 feat: Add ability for command duration in milliseconds () 2019-09-24 14:03:10 -05:00
allcontributors[bot] c9878cab69 docs: add gimbar as a contributor () 2019-09-24 09:35:04 +09:00
dependabot-preview[bot] 328bcc9ec4 chore(deps): Bump once_cell from 1.1.0 to 1.2.0 ()
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.1.0...v1.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: null <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-09-23 04:57:47 -04:00
allcontributors[bot] 85a82c5745 docs: add gimbar as a contributor ()
* docs: update README.md

* docs: update .all-contributorsrc
2019-09-22 17:08:51 -05:00
Gimbar 702ad274cf feat: Add option to always show the username module () 2019-09-22 15:32:11 -05:00
Thomas O'Donnell 08340328dd refactor: Remove dead code in battery module () 2019-09-21 09:41:15 -05:00