Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-04 | refactor: Go from Rust workspaces to a package with nested packages (#480) | Matan Kushner | |
2019-09-30 | refactor: Refactoring config (#383) | Zhenhui Xie | |
This PR refactors config and puts configuration files for all modules in `configs/`. | |||
2019-09-28 | feat: Use tilde for home_directory when under version control (#439) | yuri | |
2019-09-20 | feat: add support for logical paths in directory (#366) | Kevin Song | |
Adds the ability for starship to display the logical path instead of the physical path. | |||
2019-09-20 | fix: fish_pwd option handles repeated directories properly (#399) | Neil Kistner | |
2019-09-09 | fix: Lazy load git repo and only run module if not disabled (#306) | Neil Kistner | |
A couple of optimizations are done in this PR. One, we now will check config ahead of time to see if a module is disabled before running any module code. Also, we won't try to discover a git repository unless the module requests access to it. | |||
2019-09-07 | feat: Add the ability to configure per-module color styles (#285) | Kevin Song | |
Add parsing logic, config support, docs, and integration with other modules for custom styling of each module. | |||
2019-08-26 | feat: Add ability to use an alternate directory truncation style (#239) | Neil Kistner | |
* Add ability to use an alternate directory truncation style | |||
2019-08-16 | feat: Add option to control git directory truncation (#165) | Saghm Rossi | |
2019-08-16 | docs: Fix typo in directory module description (#163) | Saghm Rossi | |
2019-08-05 | fix: Address longstanding linter errors | Matan Kushner | |
2019-07-28 | feat: Allow directory truncation length to be configured (#120) | Andrew Dassonville | |
This allows the directory truncation length to be configured. Previously, it was hard-coded to truncate to 3 parent directories. | |||
2019-07-28 | feat: Use Unix-style slash on Windows (#119) | Andrew Dassonville | |
Prior to this change, starship would use inconsistent slashes when displaying the working directory. With this change, starship uses Unix-style slashes on all platforms. This is consistent with the Git Bash and Cygwin prompts on Windows. | |||
2019-07-19 | docs: 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-14 | ci: Add GitHub releases to CI (#95) | Matan Kushner | |
2019-07-14 | chore: Refactor getting string values from config (#94) | Matan Kushner | |
2019-07-02 | feat: 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-06-10 | Add 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-05-19 | feat: Implement the prompt module for username (#56) | Youssef Habri | |
2019-05-16 | ci: Fix CI to work with changes to Azure Pipelines build agent (#55) | Matan Kushner | |
2019-05-09 | Parallelize prompt modules (#46) | Matan Kushner | |
2019-05-01 | Refactor segments into modules (#40) | Matan Kushner | |
2019-04-26 | Add the Git branch segment (#32) | Matan Kushner | |
Added - Repository to Context for reuse in directory and git_branch - git_branch to prompt Changed - Made segments bold to match spaceship | |||
2019-04-23 | Share dir_files between segments through Context (#16) | Matan Kushner | |
2019-04-19 | Use "context" to contain run details (#14) | Matan Kushner | |
* Create "context" to contain run details * Use context in tests and benchmarks | |||
2019-04-15 | Add integration tests (#6) | Matan Kushner | |
### Changed - Added current_dir param to segments to make them more testable - Moved all existing integration tests to a `tests/` dir ### Added - A whole bunch of new integration tests | |||
2019-04-15 | Add README.md badges (#5) | Matan Kushner | |
2019-04-15 | Better test and document the dir segment | Matan Kushner | |
2019-04-15 | Fix bug in path truncation | Matan Kushner | |
Paths with 3 components would truncate to 2 despite the truncation length begin set to 3. | |||
2019-04-12 | Make segments optionals | Matan Kushner | |
2019-04-12 | Remove unnecessary lifetimes | Matan Kushner | |
2019-04-12 | Use copy to return segment | Matan Kushner | |
2019-04-11 | More progress in Node section | Matan Kushner | |
2019-04-10 | Begin writing Node section | Matan Kushner | |
2019-04-09 | Add note and test regarding paths being physical | Matan Kushner | |
2019-04-08 | Tidy up dir section | Matan Kushner | |
2019-04-08 | Add a new line before the prompt | Matan Kushner | |
2019-04-08 | Use truncate_path to simplify dir | Matan Kushner | |
2019-04-07 | A bit of tidying up | Matan Kushner | |
2019-04-07 | Add proper git project root truncation | Matan Kushner | |
2019-04-07 | Add some clarifying documentation | Matan Kushner | |
2019-04-07 | Readd home dir truncation | Matan Kushner | |
2019-04-07 | Use git project root for truncation | Matan Kushner | |
2019-04-04 | Add stringify_segment rustdoc | Matan Kushner | |
2019-04-04 | Rename segements | Matan Kushner | |