A portable command-line tool for copying and moving files and directories with progress indication.
Supports slot operations, default operations, cut & copy, progress bar, and JSON persistence.
- Prepare and execute copy and cut operations.
- Store operations in slots or use a default operation.
- Execute multiple operations at once.
- Reset or delete prepared operations.
- Provides a progress bar during file transfers.
- Persist prepared operations in JSON for later use.
- Fully portable CLI tool.
- Display detailed filesystem information (size, permissions, dates, ...etc) for files and directories.
am-okay is published on PyPI and can be installed using the official Python package manager:
pip install am-okaygit clone https://github.com/baldeuniversel/am-okay.git
cd am-okay
pip install -r requirements.txtgit clone https://github.com/baldeuniversel/am-okay.git
cd am-okay
poetry install
poetry run am-okay --helpam-okay --slot 0 --copy file1.txt file2.txt dirAam-okay --slot 1 --cut dirB file3.txtam-okay --slot 0 --statam-okay --slot 0-1 --statam-okay --slot 0,1 --statam-okay --slot all --statam-okay --slot 0 --paste dest/am-okay --slot 1 --paste dest/am-okay --slot 0-1 --paste dest/am-okay --slot 0,1 --paste dest/am-okay --slot 0 --resetam-okay --slot 0-1 --resetam-okay --slot 0,1 --resetam-okay --slot all --resetam-okay --copy file1.txt dirAam-okay --copy file2.txt dirBam-okay --paste dest/am-okay --statam-okay --resetam-okay --copy file3.txt dirC --paste dest/am-okay --cut file4.txt dirD --paste dest/am-okay --info file5.txtam-okay --info dirEam-okay --info file6.txt dirF file7.txt dirGAmadou BaldΓ©
Developer/Programmer ... | Open Source Contributor
Feel free to reach out if you'd like to collaborate on a project or discuss Python development !
This project is licensed under the MIT License - see the LICENSE file for details.