File: CHANGELOG.md

package info (click to toggle)
rust-tre-command 0.4.0-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 212 kB
  • sloc: makefile: 31
file content (81 lines) | stat: -rw-r--r-- 2,557 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# main

# 0.4.0

- Add M1 builds to release.
- Support installing from Nix flake.
- Add `-E/--exclude PATTERN` option to exclude paths from results.
- Add `-e/--color WHEN` option to control colors in output.
- The short flag for `--version` is renamed from `-v` to `-V`.
- Provide completion scripts for various shells in scripts/completion.
- Add `-p/--portable` option, which enables portable paths when generating editor
  aliases. Without this flag, editor alias only works in the same working directory
  in which `tre` was last invoked.
- Files untracked by git is now included in output by default.
- Output order is now deterministic.

# 0.3.6

- Fixed a bug when root isn't ".", the paths for sub-directories are wrong.

# 0.3.5

- Fix a bug where intermediary directories from `git ls-files` don't have
  correct path, resulting in wrong colors in output, as well as non-functioning
  editor alias.

# 0.3.4

- Add '--limit/-l' option, which limits the maximum diplay depth of the file
  tree.

# 0.3.3

- Hidden directory as the direct input now reveals its content. Previously the
  input directory is not exempt from the "hiding the hidden directry"
  functionality unless `-a` is used. Implemented by [JaSpa][] at #55.

[JaSpa]: https://github.com/JaSpa

# 0.3.2

- Add '--directotries-only/-d' option, which limits output to only directories.
- Add '--json/-j' option, which makes tre output JSON instead of the tree diagram.
- Unix manual is now included as `manual/tre.1`. It maybe distributed along with
  the executable now.

# 0.3.1

Support LS_COLORS, with a default set of colors.

# 0.3.0

Added editor/program aliasing support for Command Prompt and PowerShell on
Windows.

# 0.2.3

Fixed a issue where single quote in file name prevents editor aliasing

# 0.2.2

Improve stability. Reduce possibility of crashing.

# 0.2.1

Add initial Windows build.

# 0.2.0

**Breaking change**: The `-e` option now takes an optional argument. When the
argument is supplied, it'll be used as the command instead of the `$EDITOR`
environment variable for opening the selected path. In previous setup
instructions, the invocation in shell scripts is `tre -e PATH`. In this release,
that command will cause `tre` to think `PATH` is the editor argument. So user
will need to update their setup to be `tre PATH -e` instead (README has been
updated to reflect this.)

This release is rewritten from scratch in Rust, which brings some nice speed up
and Linux binary distribution. In the near futrue, Windows PowerShell support
could be added as well.