From a1d2b02e403868579efe8ddbaf12884b1d6ed9ad Mon Sep 17 00:00:00 2001 From: Silvie Chlupova Date: Aug 16 2019 11:10:52 +0000 Subject: Adding cheat for copr Fixes: #900 --- diff --git a/cli/copr-cli.spec b/cli/copr-cli.spec index d1ee836..83707f4 100644 --- a/cli/copr-cli.spec +++ b/cli/copr-cli.spec @@ -96,6 +96,9 @@ ln -sf %{_bindir}/copr-cli %{buildroot}%{_bindir}/copr install -d %{buildroot}%{_mandir}/man1 install -p -m 644 man/copr-cli.1 %{buildroot}/%{_mandir}/man1/ install -p man/copr.1 %{buildroot}/%{_mandir}/man1/ +install -d %{buildroot}%{_datadir}/cheat +cp -a man/copr-cli.cheat %{buildroot}%{_datadir}/cheat/copr-cli +ln -s %{_datadir}/cheat/copr-cli %{buildroot}%{_datadir}/cheat/copr %check @@ -110,6 +113,9 @@ install -p man/copr.1 %{buildroot}/%{_mandir}/man1/ %{_bindir}/copr-cli %{_mandir}/man1/copr-cli.1* %{_mandir}/man1/copr.1* +%dir %{_datadir}/cheat +%{_datadir}/cheat/copr-cli +%{_datadir}/cheat/copr %{python_sitelib}/* diff --git a/cli/man/copr-cli.cheat b/cli/man/copr-cli.cheat new file mode 100644 index 0000000..e24ae97 --- /dev/null +++ b/cli/man/copr-cli.cheat @@ -0,0 +1,29 @@ +# to create a new project called test-project +copr-cli create --chroot fedora-28-i386 --chroot fedora-28-x86_64 test-project + +# to build from url +copr-cli build test-project http://www.example.com/package-1.6-1.fc28.src.rpm + +# to build directly using saved srpm +copr-cli build test-project ~/packages/package-1.6-1.fc28.src.rpm + +# to enable your repository +sudo dnf copr enable your_name/test-project + +# to disable your repository +sudo dnf copr disable your_name/test-project + +# to see status of build +copr-cli status + +# to delete a build +copr delete-build + +# to list packages in test-project +copr list-packages test-project + +# to cancel a build +copr-cli cancel + +# to build rpm(s) from GIT +copr-cli buildscm test-project --clone-url https://pagure.io/copr/copr.git --subdir cli