Skip to content

Commit 42cf871

Browse files
Merge pull request #14 from codeperfectplus/dev
V1.0.7 Release
2 parents a4e26de + 4b2453f commit 42cf871

25 files changed

Lines changed: 615 additions & 341 deletions

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,15 @@ assignees: ''
88
---
99
**Are you using latest code**
1010

11+
1112
**Describe the bug**
1213
A clear and concise description of what the bug is.
1314

1415

1516
**Expected behavior**
1617
A clear and concise description of what you expected to happen.
1718

18-
**Screenshots**
19-
If applicable, add screenshots to help explain your problem.
19+
2020

2121
**Pythonversion**
2222
- Python version
23-
24-
**Additional context**
25-
Add any other context about the problem here.

.github/workflows/publish.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.github/workflows/run-pytest.yaml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.gitignore

Lines changed: 160 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,161 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
8+
# Distribution / packaging
9+
.Python
10+
build/
11+
develop-eggs/
12+
dist/
13+
downloads/
14+
eggs/
15+
.eggs/
16+
lib/
17+
lib64/
18+
parts/
19+
sdist/
20+
var/
21+
wheels/
22+
share/python-wheels/
23+
*.egg-info/
24+
.installed.cfg
25+
*.egg
26+
MANIFEST
27+
28+
# PyInstaller
29+
# Usually these files are written by a python script from a template
30+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
31+
*.manifest
32+
*.spec
33+
34+
# Installer logs
35+
pip-log.txt
36+
pip-delete-this-directory.txt
37+
38+
# Unit test / coverage reports
39+
htmlcov/
40+
.tox/
41+
.nox/
42+
.coverage
43+
.coverage.*
44+
.cache
45+
nosetests.xml
46+
coverage.xml
47+
*.cover
48+
*.py,cover
49+
.hypothesis/
50+
.pytest_cache/
51+
cover/
52+
53+
# Translations
54+
*.mo
55+
*.pot
56+
57+
# Django stuff:
58+
*.log
59+
local_settings.py
60+
db.sqlite3
61+
db.sqlite3-journal
62+
63+
# Flask stuff:
64+
instance/
65+
.webassets-cache
66+
67+
# Scrapy stuff:
68+
.scrapy
69+
70+
# Sphinx documentation
71+
docs/_build/
72+
73+
# PyBuilder
74+
.pybuilder/
75+
target/
76+
77+
# Jupyter Notebook
78+
.ipynb_checkpoints
79+
80+
# IPython
81+
profile_default/
82+
ipython_config.py
83+
84+
# pyenv
85+
# For a library or package, you might want to ignore these files since the code is
86+
# intended to run in multiple environments; otherwise, check them in:
87+
# .python-version
88+
89+
# pipenv
90+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
91+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
92+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
93+
# install all needed dependencies.
94+
#Pipfile.lock
95+
96+
# poetry
97+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
98+
# This is especially recommended for binary packages to ensure reproducibility, and is more
99+
# commonly ignored for libraries.
100+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
101+
#poetry.lock
102+
103+
# pdm
104+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
105+
#pdm.lock
106+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
107+
# in version control.
108+
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
109+
.pdm.toml
110+
.pdm-python
111+
.pdm-build/
112+
113+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
114+
__pypackages__/
115+
116+
# Celery stuff
117+
celerybeat-schedule
118+
celerybeat.pid
119+
120+
# SageMath parsed files
121+
*.sage.py
122+
123+
# Environments
124+
.env
125+
.venv
1126
env/
2-
.vscode/
3-
.env
127+
venv/
128+
ENV/
129+
env.bak/
130+
venv.bak/
131+
132+
# Spyder project settings
133+
.spyderproject
134+
.spyproject
135+
136+
# Rope project settings
137+
.ropeproject
138+
139+
# mkdocs documentation
140+
/site
141+
142+
# mypy
143+
.mypy_cache/
144+
.dmypy.json
145+
dmypy.json
146+
147+
# Pyre type checker
148+
.pyre/
149+
150+
# pytype static type analyzer
151+
.pytype/
152+
153+
# Cython debug symbols
154+
cython_debug/
155+
156+
# PyCharm
157+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
158+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
159+
# and can be added to the global gitignore or merged into this file. For a more nuclear
160+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
161+
#.idea/

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
44

5+
6+
## 1.0.7 -
7+
8+
- Added `version` command to show the current version of the CLI
9+
- Refactored the code for project metadata
10+
511
## [1.0.5] - 02-11-2022
612

713
- PYPI package is now available

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
1-
<h1 align="center">FileMover 📁</h1>
2-
<p align="center">CLI tool to arrange your files smartly with filemover`</p>
1+
<p align="center">
2+
<a href="https://py-contributors.github.io/audiobook/"><img src="https://capsule-render.vercel.app/api?type=rect&color=009ACD&height=100&section=header&text=FileMover%20📁&fontSize=80%&fontColor=ffffff" alt="website title image"></a>
3+
<h2 align="center">👉 CLI tool to arrange your files smartly with filemover 👈</h2>
4+
</p>
5+
6+
<p align="center">
7+
<a href="https://twitter.com/pycontributors"><img src="https://img.shields.io/twitter/follow/pycontributors?style=social" alt="Twitter" /></a>
8+
<a href="https://github.com/codeperfectplus?tab=followers"><img src="https://img.shields.io/github/followers/codeperfectplus.svg?style=social&label=Follow&maxAge=2592000"/></a>
9+
</p>
10+
</br>
311

412
<p align="center">
513
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License">
614
<img src="https://img.shields.io/badge/update-Quarterly-green.svg" alt="update-montly">
715
<img src="https://img.shields.io/badge/Maintained%3F-yes-green.svg" alt="maintained">
8-
<img src="https://img.shields.io/readthedocs/filemover">
16+
<img src="https://img.shields.io/readthedocs/movens">
917
</p>
1018

19+
## Table of Contents
20+
21+
- [Table of Contents](#table-of-contents)
1122
- [Introduction](#introduction)
1223
- [How To Run](#how-to-run)
1324
- [Documentation](#documentation)
@@ -25,12 +36,12 @@ This tool allows automatic file moving, each file to the folder that corresponds
2536
## How To Run
2637

2738
```bash
28-
pip install filemover
39+
pip install movens
2940
```
3041

3142
## Documentation
3243

33-
Documentation is available at [filemover.readthedocs.io](https://filemover.readthedocs.io/en/latest/)
44+
Documentation is available at [Movens](https://movens.readthedocs.io/)
3445

3546
## Changelog
3647

docs/changelog.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Changelog
2+
=========
3+
4+
1.0.7
5+
-----
6+
7+
- First `Production` release
8+
- Organize files via `movens -p <path>`
9+
- Version flag `-v` added
10+
11+
12+
1.0.6 - 2022-11-18
13+
-----
14+
15+
- Bug fixed
16+
- Code refactoring
17+
18+
1.0.5 - 2022-11-02
19+
------------------
20+
21+
- PYPI package is now available
22+
- Only create required directories
23+
- Package can be updated from GitHub Action workflow
24+
25+
1.0.4 - 2022-07-04
26+
------------------
27+
28+
- Code refactoring
29+
- Bug fixes
30+
31+
1.0.3 - 2020-09-23
32+
------------------
33+
34+
- Bug fixed
35+
36+
1.0.2 - 2020-09-22
37+
------------------
38+
39+
- New extension added
40+
- Bug fixed
41+
42+
Initial Release - 2020-05-13
43+
----------------------------
44+
45+
- Initial release
46+

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from datetime import datetime
22

3-
project = 'filemover'
4-
release = '1.0.5'
3+
project = 'movens'
4+
release = '1.0.7'
55
templates_path = ['_templates']
66
source_suffix = ".rst"
77
master_doc = "index"

docs/contributing.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Contributing
2+
============
3+
4+
We welcome contributions from the community!
5+
6+
Steps:
7+
8+
1. Fork the repository
9+
2. Create a new branch: `git checkout -b feature-name`
10+
3. Commit your changes with clear messages
11+
4. Submit a pull request
12+
13+
Before submitting, ensure:
14+
15+
- Code is formatted (use `black` or `ruff` if used)
16+
- Functionality is tested
17+
18+
To install dev dependencies:
19+
20+
.. code-block:: bash
21+
22+
pip install -r requirements.txt

0 commit comments

Comments
 (0)