I've tried to install last cyanogenmod and I missed bunch of steps I guess. But I made a backup in TWRP before trying to flash it. I wiped cache and Dalvik.
Tried installing it again and still failed. At this point I tried rebooting my phone and found out that it doesn't boot and reboots to recovery.
Before trying all this I transferred all backup files to PC and deleted it from my HTC one.
After that I renamed it and managed to push it through ADB back to my HTC one. Then I checked "Recovery" option in HTC one and nothing showed up.
I moved *.zip archinve to /sdcard/TWRP/backups/FA38MS9572653/
but still it doesn't show up in recovery.
What could be a reason and could somebody for the love of god lead me in right direction.