Skip to content

Commit

Permalink
Version 1.4.0
Browse files Browse the repository at this point in the history
- Check if the app is being run for the first time (based on whether the history file exists, and a bit of additional simple logic), and if so, prompt the user to confirm that they have updated their shell configuration (Github #83)
- If the app panics/crashes, the terminal state is properly reset, so it shouldn't produce garbled ouptut anymore
- Upgrade `clap` dependency to latest version
- Small improvements to setup instructions and user manual
- Footer error message is not cleared when search is updated, only when changing the folder
  • Loading branch information
mgunyho committed Jan 8, 2023
2 parents b2e5d67 + 424265e commit 3155fc5
Show file tree
Hide file tree
Showing 14 changed files with 1,113 additions and 366 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.4.0 (2023-01-08)

- Check if the app is being run for the first time (based on whether the history file exists, and a bit of additional simple logic), and if so, prompt the user to confirm that they have updated their shell configuration (Github #83)
- If the app panics/crashes, the terminal state is properly reset, so it shouldn't produce garbled ouptut anymore
- Upgrade `clap` dependency to latest version
- Small improvements to setup instructions and user manual
- Footer error message is not cleared when search is updated, only when changing the folder

## 1.3.1 (2022-12-06)

- Fixed a bug where `?` didn't show the help screen on Windows by default
Expand Down
200 changes: 168 additions & 32 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tere"
version = "1.3.1"
version = "1.4.0"
authors = ["Márton Gunyhó <[email protected]>"]
edition = "2018"
description = "Terminal file explorer"
Expand All @@ -23,9 +23,9 @@ strum_macros = "0.24"
strum = { version = "0.24", features = ["derive"] }

[dependencies.clap]
version = "3"
version = "4"
default-features = false
features = ["wrap_help", "suggestions", "std"]
features = ["wrap_help", "suggestions", "std", "derive", "usage"]

[profile.release]
lto = true
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,9 @@ If you get libc errors on Linux, try the `musl` version.

## User guide

You can navigate folders in `tere` by moving the cursor around and by typing to search. By default, the cursor can be moved up or down using the arrow keys, and pressing <kbd>Enter</kbd> or the right arrow <kbd>→</kbd> to enter the highlighted folder. You can move to the parent folder by pressing <kbd>Enter</kbd> on the parent folder item `..`, or with the left arrow <kbd>←</kbd>. Below is a full list of keyboard shortcuts.
### Basic navigation

You can navigate folders in `tere` by moving the cursor around and by typing to search. By default, the cursor can be moved up or down using the arrow keys, and pressing <kbd>Enter</kbd> or the right arrow <kbd>→</kbd> to enter the highlighted folder. You can move to the parent folder by pressing <kbd>Enter</kbd> on the parent folder item `..`, or with the left arrow <kbd>←</kbd>. Once you have navigated to the folder you want, exit `tere` by perssing <kbd>Esc</kbd>. If you have configured your shell correctly, your shell's current working directory should now be set to that folder.

### Keyboard shortcuts

Expand Down
Loading

0 comments on commit 3155fc5

Please sign in to comment.