diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 07:16:53 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 07:16:53 +0000 |
commit | 0adb88580f53fc9edd2db9a6ae2fce5fe63f3e60 (patch) | |
tree | 61d3097f8042d500e233206ef00e563f3c7a411e | |
parent | 93a16599a1ae50722e461d98174fc7dd81d70c7c (diff) |
automatic import of python-gitutor
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-gitutor.spec | 320 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 322 insertions, 0 deletions
@@ -0,0 +1 @@ +/gitutor-0.6.5.tar.gz diff --git a/python-gitutor.spec b/python-gitutor.spec new file mode 100644 index 0000000..3d28967 --- /dev/null +++ b/python-gitutor.spec @@ -0,0 +1,320 @@ +%global _empty_manifest_terminate_build 0 +Name: python-gitutor +Version: 0.6.5 +Release: 1 +Summary: A command line app that makes Git easy. +License: MIT +URL: https://gitutor.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f5/d9/ad7b5bf0333ac622e5a34d1b2154097493345b05fa127dba130ce959fb7f/gitutor-0.6.5.tar.gz +BuildArch: noarch + +Requires: python3-click +Requires: python3-GitPython +Requires: python3-gitdb +Requires: python3-smmap +Requires: python3-pyinquirer +Requires: python3-pygithub +Requires: python3-colorama +Requires: python3-requests + +%description +[](https://pypi.python.org/pypi/gitutor) +[](https://pypi.python.org/pypi/gitutor) + +# Gitutor + +Welcome to Gitutor. This tool is meant to get you up and running using gitmin the shortest time possible while learning on the go. + +Gitutor is a command line application that wraps git and provides beginner friendly versions of git's commands. It's Git the easy way. + +You can check out the tutorial and a further explanation of the commands in the [docs](https://gitutor.io/guide). And don't worry if you forget how to use a command you can always run + + $ gt <command> --help + +If you have any problems please send us an email at support@gitutor.io or open an issue in our [repo](https://github.com/artemisa-mx/gitutor/issues), we usually answer in less than a day. + +## Available commands + +1. gt init - Initialize your local and remote repository. +2. gt save - Save you changes in the local and remote repository. +3. gt goback - Return to a previous commit. +4. gt compare - Compare the current state with a previous commit. +5. gt ignore - Make git ignore selected files. +6. gt lesson - See gitutor lessons and documentation. + +## Installation guide + +> **NOTE**: pipx and gitutor work with Python3.6+ + +In order to use gitutor without any dependencies version conflicts we recommend installing it using pipx. Pipx creates a virtual environment for your package and exposes its entry point so you can run gitutor from anywhere. + +To install pipx and configure the $PATH run the following commands + +For Windows: + + $ python -m pip install pipx + $ python -m pipx ensurepath + +For MacOS use: + + $ brew install pipx + +For Linux use: + + $ python3 -m pip install pipx + $ python3 -m pipx ensurepath + +> **NOTE**: You may need to restart your terminal for the path updates to take effect. + +Once pipx is installed, run the following to install gitutor: + + $ pipx install gitutor + +And to upgrade gitutor to its latest version you only need to run: + + $ pipx upgrade gitutor + +To install gitutor without using pipx just run: + + $ pip install gitutor + +## Additional notes + +Before using gitutor you need to have Git available in your computer. You can check the installation guide [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git). + +It's also recommended to store your GitHub credentials so you won't have to authenticate everytime you realize a push or pull. You can do this by running + + $ git config --global credential.helper store + +This will store your credentials in a plain-text file (.git-gredentials) under your project directory. If you don't like this you can use any of the following approaches: + +On Mac OS X you can use its native keystore with + + $ git config --global credential.helper oskeychain + +For Windows you can install a helper called [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows) and then run + + $ git config --global credential.helper manager + + +If you like what we're doing you can buy as a [coffee](https://ko-fi.com/artemisamx) + + +%package -n python3-gitutor +Summary: A command line app that makes Git easy. +Provides: python-gitutor +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-gitutor +[](https://pypi.python.org/pypi/gitutor) +[](https://pypi.python.org/pypi/gitutor) + +# Gitutor + +Welcome to Gitutor. This tool is meant to get you up and running using gitmin the shortest time possible while learning on the go. + +Gitutor is a command line application that wraps git and provides beginner friendly versions of git's commands. It's Git the easy way. + +You can check out the tutorial and a further explanation of the commands in the [docs](https://gitutor.io/guide). And don't worry if you forget how to use a command you can always run + + $ gt <command> --help + +If you have any problems please send us an email at support@gitutor.io or open an issue in our [repo](https://github.com/artemisa-mx/gitutor/issues), we usually answer in less than a day. + +## Available commands + +1. gt init - Initialize your local and remote repository. +2. gt save - Save you changes in the local and remote repository. +3. gt goback - Return to a previous commit. +4. gt compare - Compare the current state with a previous commit. +5. gt ignore - Make git ignore selected files. +6. gt lesson - See gitutor lessons and documentation. + +## Installation guide + +> **NOTE**: pipx and gitutor work with Python3.6+ + +In order to use gitutor without any dependencies version conflicts we recommend installing it using pipx. Pipx creates a virtual environment for your package and exposes its entry point so you can run gitutor from anywhere. + +To install pipx and configure the $PATH run the following commands + +For Windows: + + $ python -m pip install pipx + $ python -m pipx ensurepath + +For MacOS use: + + $ brew install pipx + +For Linux use: + + $ python3 -m pip install pipx + $ python3 -m pipx ensurepath + +> **NOTE**: You may need to restart your terminal for the path updates to take effect. + +Once pipx is installed, run the following to install gitutor: + + $ pipx install gitutor + +And to upgrade gitutor to its latest version you only need to run: + + $ pipx upgrade gitutor + +To install gitutor without using pipx just run: + + $ pip install gitutor + +## Additional notes + +Before using gitutor you need to have Git available in your computer. You can check the installation guide [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git). + +It's also recommended to store your GitHub credentials so you won't have to authenticate everytime you realize a push or pull. You can do this by running + + $ git config --global credential.helper store + +This will store your credentials in a plain-text file (.git-gredentials) under your project directory. If you don't like this you can use any of the following approaches: + +On Mac OS X you can use its native keystore with + + $ git config --global credential.helper oskeychain + +For Windows you can install a helper called [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows) and then run + + $ git config --global credential.helper manager + + +If you like what we're doing you can buy as a [coffee](https://ko-fi.com/artemisamx) + + +%package help +Summary: Development documents and examples for gitutor +Provides: python3-gitutor-doc +%description help +[](https://pypi.python.org/pypi/gitutor) +[](https://pypi.python.org/pypi/gitutor) + +# Gitutor + +Welcome to Gitutor. This tool is meant to get you up and running using gitmin the shortest time possible while learning on the go. + +Gitutor is a command line application that wraps git and provides beginner friendly versions of git's commands. It's Git the easy way. + +You can check out the tutorial and a further explanation of the commands in the [docs](https://gitutor.io/guide). And don't worry if you forget how to use a command you can always run + + $ gt <command> --help + +If you have any problems please send us an email at support@gitutor.io or open an issue in our [repo](https://github.com/artemisa-mx/gitutor/issues), we usually answer in less than a day. + +## Available commands + +1. gt init - Initialize your local and remote repository. +2. gt save - Save you changes in the local and remote repository. +3. gt goback - Return to a previous commit. +4. gt compare - Compare the current state with a previous commit. +5. gt ignore - Make git ignore selected files. +6. gt lesson - See gitutor lessons and documentation. + +## Installation guide + +> **NOTE**: pipx and gitutor work with Python3.6+ + +In order to use gitutor without any dependencies version conflicts we recommend installing it using pipx. Pipx creates a virtual environment for your package and exposes its entry point so you can run gitutor from anywhere. + +To install pipx and configure the $PATH run the following commands + +For Windows: + + $ python -m pip install pipx + $ python -m pipx ensurepath + +For MacOS use: + + $ brew install pipx + +For Linux use: + + $ python3 -m pip install pipx + $ python3 -m pipx ensurepath + +> **NOTE**: You may need to restart your terminal for the path updates to take effect. + +Once pipx is installed, run the following to install gitutor: + + $ pipx install gitutor + +And to upgrade gitutor to its latest version you only need to run: + + $ pipx upgrade gitutor + +To install gitutor without using pipx just run: + + $ pip install gitutor + +## Additional notes + +Before using gitutor you need to have Git available in your computer. You can check the installation guide [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git). + +It's also recommended to store your GitHub credentials so you won't have to authenticate everytime you realize a push or pull. You can do this by running + + $ git config --global credential.helper store + +This will store your credentials in a plain-text file (.git-gredentials) under your project directory. If you don't like this you can use any of the following approaches: + +On Mac OS X you can use its native keystore with + + $ git config --global credential.helper oskeychain + +For Windows you can install a helper called [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows) and then run + + $ git config --global credential.helper manager + + +If you like what we're doing you can buy as a [coffee](https://ko-fi.com/artemisamx) + + +%prep +%autosetup -n gitutor-0.6.5 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-gitutor -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.5-1 +- Package Spec generated @@ -0,0 +1 @@ +025a363d2456b97267effe2cd95ada1a gitutor-0.6.5.tar.gz |