Comments (9)
Please assign this issue to me
from hey_3.
All yours maddy. Thanks for pitching in! :D
Please note that main
is slightly ahead of the official release. I just haven't released the new stuff because of this fez bug. Until i get that resolved new changes won't be pushed to fez. :/
from hey_3.
Just to be explicit. I don't think there needs to be a check if the "new name" already exists, but 🤔 I wonder if there should be a check with the user. Something like "Hey, [new name] already exists. Do you want to merge [old name]'s records into it?"
from hey_3.
Damn. just realized that if the target name exists then you have to repoint all the entity_project
to the new project id, and then delete the old project.
I was planning on "merge projects" as a separate ticket, but i think they're ultimately the same thing @maddy020.
Sorry that the complexity of this one is growing. If you just want to do a tiny PR that only renames IF the target name isn't already used I'd be fine with that. I can handle the merge stuff separately.
from hey_3.
You still planning on poking this @maddy020 ?
from hey_3.
Ohh @masukomi
Forgot about this issue
I got busy in other tasks
Can you please tell me in which file this change is required
from hey_3.
Project names should be unique, and can't be "archived",
Should the fix for this issue also add a hey remove project <name>
command as well? This would help declutter the output of hey projects
when a user no longer cares about a project. It would also make tab-completion more helpful (once #23 is implemented).
edit: Or maybe the command would be hey kill project <name>
for consistency with hey kill <name>
and hey kill timer <id>
?
from hey_3.
Sorry been heads down in job-hunt land and accidentally removed "check github notifications" from the main part of my daily checklist... and thus kept forgetting to check 🤦♀️
i like hey kill <thing> <identifier>
but it introduces other concerns and additional complications. I've documented my thoughts in a project specific version in Issue #34
(now to tackle the open PRs... ;) )
from hey_3.
@maddy020 if you're still interested it'd prolly just be a change to the bin/hey
for the command and lib/Hey/Project.rakumod
for the actual behavior.
from hey_3.
Related Issues (20)
- [feature] hey nevermind should work on interruptions too
- [feature] projects should have a concept of archiving
- add ability to export log as json
- [bug] piping hey's log output results in broken pipe
- log sorts by id not by start time. HOT 1
- [feature] tab completion of projects and tags
- [feature] support single-timer-mode
- [bug] summary doesn't account for timer overlaps
- [feature] project should have default tags
- [feature] hey stop should ask which timer when multiple are running
- [bug] problems stopping specific timer
- Typo in interrupttracker.com description HOT 1
- Command name consistancy HOT 1
- slow startup time
- [feature] add hey kill project <name>
- Generating Data For Invoices
- better handling of ongoing timers
- [feature] enable deletion by id
- [bug] killing unknown things shows stack trace
- Dependency on Template6 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hey_3.