summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-07-19docs: Add vuepress with initial docs (#99)Tiffany Le-Nguyen
Co-authored-by: Tiffany Le-Nguyen <tlenguyen@expedia.com> Co-authored-by: Matan Kushner <hello@matchai.me>
2019-07-19ci: Use Python v3.6.9 in CI (#101)Matan Kushner
2019-07-19docs: Remove plans to support "self-updating"Matan Kushner
2019-07-15docs: Fix path to fish config in code snippet (#98)Tiffany Le-Nguyen
2019-07-15chore(deps): Bump ansi_term from 0.11.0 to 0.12.0 (#96)dependabot-preview[bot]
Bumps [ansi_term](https://github.com/ogham/rust-ansi-term) from 0.11.0 to 0.12.0. - [Release notes](https://github.com/ogham/rust-ansi-term/releases) - [Commits](https://github.com/ogham/rust-ansi-term/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-15docs: Add demo gif from spaceshipMatan Kushner
2019-07-15ci: Use tar.gz compression for unix build assetsv0.2.0Matan Kushner
2019-07-15ci: Set releases to not be pre-releasesMatan Kushner
2019-07-14ci: Trigger CI when new tags are pushedMatan Kushner
2019-07-14ci: Add GitHub releases to CI (#95)Matan Kushner
2019-07-14chore: Refactor getting string values from config (#94)Matan Kushner
2019-07-11chore(deps): Bump log from 0.4.6 to 0.4.7 (#93)dependabot-preview[bot]
Bumps [log](https://github.com/rust-lang/log) from 0.4.6 to 0.4.7. - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang-nursery/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.6...0.4.7) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-10chore(release): 0.2.0Matan Kushner
2019-07-10chore: Publish crate to Crates.io (#92)Matan Kushner
* Add all the necessary Cargo.toml details for crates.io * Update the image on README.md to be a full URL so crates.io can load it * Update installation instructions to encourage installing from crates.io
2019-07-03feat: Implement simplified prompt setup process (#90)Matan Kushner
• Add starship init which prints the shell function used to execute starship • Document the new setup process using starship init • Remove benchmarks for now (WIP replacement benchmarks in "benchmarking" branch )
2019-07-02chore(deps): [Security] Bump smallvec from 0.6.9 to 0.6.10 (#91)dependabot-preview[bot]
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 0.6.9 to 0.6.10. **This update includes security fixes.** - [Release notes](https://github.com/servo/rust-smallvec/releases) - [Commits](https://github.com/servo/rust-smallvec/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: null <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-07-02feat: Add a `disabled` configuration option for modules (#86)Matan Kushner
• Add support for the disabled configuration option This will allow you to selectively disable modules that you don't want or need. 😄 • Overwrite starship configuration file path with STARSHIP_CONFIG environment variable • Write tests for the two configuration options that are available
2019-07-01chore(deps): Bump tempfile from 3.0.8 to 3.1.0 (#89)dependabot-preview[bot]
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.0.8 to 3.1.0. - [Release notes](https://github.com/Stebalien/tempfile/releases) - [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.0.8...v3.1.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: null <27856297+dependabot-preview[bot]@users.noreply.github.com>
2019-07-01chore(deps): Bump serde_json from 1.0.39 to 1.0.40 (#88)dependabot-preview[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.39 to 1.0.40. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.39...v1.0.40) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-18docs: Fix fisher command in README. (#84)​Snuggle
2019-06-15docs: Remove contributing sectionMatan Kushner
2019-06-15docs: Add CONTRIBUTNG.md (#79)Matan Kushner
2019-06-13chore(deps): Bump rayon from 1.0.3 to 1.1.0 (#78)dependabot-preview[bot]
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.0.3 to 1.1.0. - [Release notes](https://github.com/rayon-rs/rayon/releases) - [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md) - [Commits](https://github.com/rayon-rs/rayon/compare/v1.0.3...rayon-core-v1.1.0)
2019-06-12docs: Change the logo to the redesigned logo (#77)Matan Kushner
2019-06-12chore(deps): Bump git2 from 0.9.0 to 0.9.1 (#76)dependabot-preview[bot]
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.9.0 to 0.9.1. - [Release notes](https://github.com/rust-lang/git2-rs/releases) - [Commits](https://github.com/rust-lang/git2-rs/compare/0.9.0...0.9.1)
2019-06-10Add support for prompt configuration (#62)Matan Kushner
- Create `Config` struct that is added to `Context` when initialized - Read `~/.confg/starship.toml` during initialization (can be updated later to also look at `$XDG_CONFIG_HOME`) - `Context` now has a method for creating modules. This allows us to provide modules with a reference to the configuration specific to that module
2019-06-06Refactor integration tests (#71)Matan Kushner
- Create subcommands to be able to print modules independently - `starship prompt` will print the full prompt - `starship module <MODULE_NAME>` will print a specific module e.g. `starship module python` - Added `--path` flag to print the prompt or modules without being in a specific directory - Added `--status` flag to provide the status of the last command, instead of requiring it as an argument - Refactored integration tests to be end-to-end tests, since there was no way in integration tests to set the environment variables for a specific command, which was required for the `username` module - Moved e2e tests to `tests/testsuite` to allow for a single binary to be built - Tests will build/run faster - No more false positives for unused functions - Added tests for `username` - Removed codecov + tarpaulin 😢
2019-06-05chore(deps): Bump battery from 0.7.3 to 0.7.4 (#74)dependabot-preview[bot]
Bumps [battery](https://github.com/svartalf/rust-battery) from 0.7.3 to 0.7.4. - [Release notes](https://github.com/svartalf/rust-battery/releases) - [Changelog](https://github.com/svartalf/rust-battery/blob/master/CHANGELOG.md) - [Commits](https://github.com/svartalf/rust-battery/compare/0.7.3...0.7.4)
2019-06-05chore(deps): Bump git2 from 0.8.0 to 0.9.0 (#75)dependabot-preview[bot]
Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.8.0 to 0.9.0. - [Release notes](https://github.com/rust-lang/git2-rs/releases) - [Commits](https://github.com/rust-lang/git2-rs/compare/git2-curl-0.8.0...0.9.0)
2019-05-31chore(deps): Bump battery from 0.7.2 to 0.7.3 (#72)dependabot-preview[bot]
Bumps [battery](https://github.com/svartalf/rust-battery) from 0.7.2 to 0.7.3. - [Release notes](https://github.com/svartalf/rust-battery/releases) - [Changelog](https://github.com/svartalf/rust-battery/blob/master/CHANGELOG.md) - [Commits](https://github.com/svartalf/rust-battery/compare/0.7.2...0.7.3)
2019-05-31chore(deps): Bump dirs from 2.0.0 to 2.0.1 (#73)dependabot-preview[bot]
Bumps [dirs](https://github.com/soc/dirs-rs) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/soc/dirs-rs/releases) - [Commits](https://github.com/soc/dirs-rs/commits)
2019-05-29Use tarpaulin and Codecov for adding code coverage to project (#68)Matan Kushner
2019-05-29Use starship-test docker image for running integration tests (#70)Matan Kushner
* Publish docker image used in testing * Update integration_test to pull the image and build, using the image as its cache * Publish the built image after successful test runs on master
2019-05-27chore(deps): Bump dirs from 1.0.5 to 2.0.0 (#67)dependabot-preview[bot]
Bumps [dirs](https://github.com/soc/dirs-rs) from 1.0.5 to 2.0.0. - [Release notes](https://github.com/soc/dirs-rs/releases) - [Commits](https://github.com/soc/dirs-rs/commits)
2019-05-27fix: Check both stderr and stdout for Python version (#66)John Letey
* fix python version not showing for version < 3.4 * make review changes
2019-05-25docs: Add starship logo to README.md (#65)Matan Kushner
2019-05-22feat: Add battery module(#63)Matan Kushner
2019-05-22fix: Don't check extensions of directories (#64)Tim Mulqueen
* now checks for type of path when doing scan * added unit test to cover failure case
2019-05-20docs: add youssefhabri as a contributor (#61)allcontributors[bot]
* docs: update README.md * docs: update .all-contributorsrc
2019-05-20chore(deps): Bump tempfile from 3.0.7 to 3.0.8 (#60)dependabot[bot]
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.0.7 to 3.0.8. - [Release notes](https://github.com/Stebalien/tempfile/releases) - [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.0.7...v3.0.8) Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-19feat: Implement the prompt module for username (#56)Youssef Habri
2019-05-17chore(deps): Bump toml from 0.5.0 to 0.5.1 (#58)dependabot[bot]
Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.0 to 0.5.1. - [Release notes](https://github.com/alexcrichton/toml-rs/releases) - [Commits](https://github.com/alexcrichton/toml-rs/compare/0.5.0...0.5.1) Signed-off-by: dependabot[bot] <support@dependabot.com> Co-authored-by: Dependabot <support@dependabot.com>
2019-05-16Update repo emojis ✨🚀 => ☄🌌️ (#50)​Snuggle
Let's go to warp-speed!
2019-05-16docs: Alphebetize roles in All ContributorsMatan Kushner
2019-05-16docs: Add All Contributors to the project (#51)Matan Kushner
- Add All Contributors section to README.md - Add all past contributors
2019-05-16fix: handle package version panic (#57)Matan Kushner
2019-05-16ci: Fix CI to work with changes to Azure Pipelines build agent (#55)Matan Kushner
2019-05-13Implement the git status module (#45)Matan Kushner
2019-05-13Add integration tests for Python segment (#38)John Letey
2019-05-12Implement directory scanner (#34)Tim Mulqueen