joshuto version history
10 releases tracked, newest first.
v0.9.9
Pre-releaseMay 20, 2025- Added back `confirm_exit` option and introduced `--last` option for `new_tab`.
- Improved Zoxide support and added autocompletion for commands.
- Enhanced previews with xdg-thumb and added gtrash support.
- Fixed crashes and improved stability across various operations.
8 downloads
v0.9.8
Pre-releaseMar 15, 2024Fix version in Cargo.lock
5 downloads
v0.9.7
Pre-releaseMar 15, 2024# Updates on the project
Work and life has been quite busy for me recently. Thus I haven't had the time to look over all the issues and pull requests.
I apologize for all merge conflicts I've been causing for the outstanding pull requests :pray: I will get to them eventually!
As always, I appreciate all the contributions made by everyone!
# Changes
- Improved documentation
- Thanks to @Integral-Tech , @11D-Beyonder , @b-m-f
- Update install script
- Thanks to @kennycallado
- Add large file support for exif
- Thanks to @Mroik
- Add more detailed version output via shadow-rs
- Thanks to @xrelkd
- Add command for printing embedded configs
- Thanks to @sushi-shi
- Add lscolor support
- Thanks to @luteran42
- Mouse support is now configurable
- Thanks to @Mroik
- Ratatui-image integration
- Thanks to @benjajaja
- Use less pager for output instead of joshuto's own confirm
- Thanks to @luteran42
- Add `capture` and `stdout` command
- Thanks to @DLFW
- Add `case_insensitive_ext` option (originally `case_sensitive_ext`
- Thanks to @Akmadan23
- Add reverse flag to sort
- Thanks @Akmadan23
5 downloads
v0.9.6
Pre-releaseNov 20, 2023
# Changes
- Improved documentation
- Thanks to @cereum , @DLFW , @Lzzzzzt , @kennycallado , @radek-sprta , @Mroik
- Migrating to ratatui
- Scrollable Tab bar
- Thanks to @DLFW
- Add support for command aliasing
- Thanks to @Akmadan23
- Add custom commands
- Thanks to @Dzordzu
- Mtime displays localtime instead of UTC
- Thanks to @Lzzzzzt
- Add user and group in footer
- Thanks to @Lzzzzzt
- Add more options to linemode and make it more configurable
- Thanks to @Lzzzzzt
- Add current dir name to tab
- Thanks to @Lzzzzzt
- Add --all-selected option to CopyFilePath
- Thanks to @uros-5
- Trash feature uses command line tools instead of library
- This reduces dependencies and compilation errors
- Add optional description to keymaps
- Also show description in help menu
- Case sensitive option for searching, selecting and filtering
- Thanks to @ctj12461
- Regex support
- Thanks to @ctj12461
- Add a lot more select and filtering options
- Thanks to @ctj12461
- Add no confirm option to `delete_files`
- Thanks to @Akmadan23
- Cleanup warnings
- Thanks to @kjuulh
- Command chaining support
- Su
8 downloads
v0.9.5
Pre-releaseJul 4, 2023Thank you everyone who has contributed to and supported this project.
It has been over a year since I made a new release.
In that time, the amount of users using Joshuto has grown a lot and a lot of new features has been added.
I hope to continue improving on this project and working together with everyone!
## Changes
- `delete_files` now has the ability to be queued up (just like cut/copy operations)
- `--file-chooser` option for using joshuto as a file picker
- add `symlink_files` command
- works like cut/copy but instead of pasting the file, paste an absolute or relative symlink to the targets
- File sorting now works per tab
- Thanks to @DLFW
- Visual mode support
- Thanks to @DLFW
- `numbered_command` is now a proper command that can be invoked
- `tab_switch_index` open tabs to populate given index
- Show how many files are selected in the footer
- Mimetype support! (require `file` command installed to work)
- Add Ranger-like mouse controls
- Thanks to @DLFW
- `filter` command to filter directory listing
- Thanks to @krivahtoo
- Add linemode
- Thanks to @DLFW
- Support multiple zoxide arguments
- Thanks to @krivahtoo
- `rename_kee
5 downloads
v0.9.4
Pre-releaseJul 8, 2022# Changes
- selected files now indented like ranger
- Use notify::RecommendedWatcher to simplify code and support BSD platforms
- Thanks to @unrelentingtech
- track child processes and properly close them when complete
- add H, L and M vim actions
- combine --output-dir and --choosefiles into a single argument
- `--output-file` is used for all output by joshuto and can be specified what to output by:
- `quit --output-current-directory`
- `quit --output-selected-files`
- add pbcopy to support macos file ops
- Thanks to @ztlevi
- inform user how many files was selected when glob selecting
- zoxide support
- add ctrl+h as hidden files toggle
- Thanks to @Diaoul
- Github clippy workflow and rustfmt stuff
- Thanks to @dmarcoux
- split up keymaps into different modes
- `default_view` default
- `task_view` for when viewing io processes
- `help_view` for viewing help menu
- Add flat command
- Thanks to @krivahtoo
- Add `hsplit` view to view 2 tabs at once
- Add ability to check whether a preview is outdated and update it accordingly
# Fixes
- fix regular file styling not respecting theme
- fix file preview showing a blank line
- fix
6 downloads
0.9.3
Pre-releaseMar 6, 2022# 0.9.3
## Changes
- add support for scrolling text previews
- `bulk_rename` now reads `TMP_DIR` environment variable when determining where to save temporary files
- line numbers support (Thanks to @Vinegret43 )
- automatically reload directory contents when change is detected (configurable) (Thanks to @DLFW )
- continuous scrolling support (Thanks to @DLFW )
- `cd -` support (Thanks to @Vinegret43 )
- support for image previews via `ueberzug` and `kitty` term
- Big thanks to @DLFW , @is0n , @krivahtoo for coordinating and implementing this
- command autocompletion and reverse autocompletion (Thanks to @sushi-shi )
- incremental search (Thanks to @sushi-shi )
- console shortcuts (Thanks to @sushi-shi )
- half page increments (Thanks to @sushi-shi )
- try all options when opening files (Thanks to @sushi-shi )
- Docker image for building joshuto (Thanks to @kennycallado )
- themes, keymaps and joshuto settings now come with a default setting if none is provided
- you can now fork with `xdg_open`
- various code cleanups (Thanks to @DLFW , @otakubeam , @sushi-shi )
0 downloads
0.9.2
Pre-releaseNov 20, 2021Joshuto is now published to [crates.io](https://crates.io/crates/joshuto)! :100: :tada:
## Changes
- File previews no longer spawn threads if preview already exists
- Tab switching via indexes (Thanks to @krivahtoo )
- Input logic is moved from tui_worker_view to show_workers
- Input logic out of tui_command_menu into input
- Add a help page (Thanks to @Vinegret43 )
- Add basic command history
- Switch from skim to fzf
- Add command to search subdirectories via fzf
- Rework config structure
- Add avif to theme (Thanks to @nonetrix )
- Use `include_str!` for default configurations
- Path shortener when path is too long (Thanks to @kennycallado )
- Add choosefiles option to output selected files into a specified file (Thanks to @foxfriends )
- Add syntax highlighting to file previews (Thanks to @krivahtoo )
## Fixes
- Fix parent directory not reloading for hidden file toggle
- Unix permissions work a lot better
- Paste overwrite works now
0 downloads
0.9.1
Pre-releaseSep 25, 2021## Changelog
- IO work shows more detailed progress
- `up`, `down`, `left`, `right` keys have been renamed to `arrow_up`, `arrow_down`, `arrow_left`, `arrow_right`
- Rudimentary support for RGB colors (not tested)
- `open_file` was renamed to `open`
- Add `search_skim` command
- fuzzy search via [skim](https://github.com/lotabout/skim)
- Add additional config directories
- ie. `~/.config/joshuto`
- Change username to red when root
- on `bulk_rename`, the screen will now clear first
- homepages can be set for new tabs (`inherit`, `home`, `root`)
- Add support for lazily figuring out how many files are in directories
- This fixes issues where joshuto is very slow on network drives, mtp, etc.
- File preview support! (rudimentary)
- uses `scope.sh`-like file to figure out and generate previews like ranger
- preview scripts can be set inside `joshuto.toml`
- Add `quit_to_cwd` command
- Exits to the current directory given a shell function is used
- see https://github.com/kamiyaa/joshuto/wiki/Tidbits#exit-to-current-directory
- `--lastdir` changed to `--last-dir`
- messages are now in color instead of just yellow
- `keymap.toml` structure was changed v
0 downloads
0.9.0
Pre-releaseMay 8, 2021## Changes
- borders are enabled by default
- add visual progress bar
- pasting now queries directories first before to get an accurate number of files
- add glob searching via `search_glob`
- previous search has been changed to `search_string`
## Fixes
- string search does not convert pattern to lowercase
0 downloads